在OSX Yosemite上安装Python-Opencv

时间:2018-02-06 11:23:24

标签: python macos opencv

我已经使用pip install opencv_python安装了opencv。但是当我试图在解释器中导入cv2时,

我收到此错误消息:

  

回溯(最近一次呼叫最后一次):文件"",第1行,in      文件   " /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2/的初始化的.py&#34 ;,   第4行,在       来自.cv2 import * ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2/cv2.so,   2):找不到符号:_clock_gettime引用自:   /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2/.dylibs/libavutil.55.78.100.dylib   (适用于Mac OS X 10.12)预期:   /usr/lib/libSystem.B.dylib in   /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv2/.dylibs/libavutil.55.78.100.dylib

我已安装ffmpeg但仍然收到此错误。我怎样才能让事情变好呢

1 个答案:

答案 0 :(得分:0)

我首先使用

删除了opencv_python
pip uninstall

然后使用conda和condo-forge

conda install opencv==3.1.0

哪个有效。然后我做了一个

conda update opencv

并更新为opencv 3.3.1,我对cv2的导入工作正常