在MAC上安装opencv for python 2.7

mar*_*arc 4 python macos opencv python-2.7

我通过命令安装了opencv pip install opencv-python,然后当我在python中导入cv2时,我得到了错误ImportError: dlopen(/Library/Python/2.7/site-packages/cv2/cv2.so, 2): Symbol not found: _clock_gettime

我想在mac上安装opencv for python 2.7.我该如何解决这个错误?我正在使用El Capitan.

我在使用之前安装了opencv,brew install opencv但之后brew uninstall opencv在使用pip之前使用它卸载了它.

mar*_*arc 12

这有效!

sudo pip install opencv-python==3.3.0.10
Run Code Online (Sandbox Code Playgroud)

El Capitan有一个问题详述http://answers.opencv.org/question/182067/import-cv2-throws-symbol-not-found-_clock_gettime/

为了避免这个问题,我回滚到了早期版本的opencCV.

用pip检查可用版本的技巧

sudo pip install opencv-python==
Run Code Online (Sandbox Code Playgroud)

这将返回所有可用版本,然后您可以尝试适合您的版本.

pip uninstall搬到不同的版本时别忘了