python - 无法在 OSX El Capitan (opencv3.1.0) 上的 python2.7 中导入 cv2

标签 python python-2.7 opencv importerror osx-elcapitan

我用过这个tutorial在我的 mac 上安装 opencv(没有虚拟环境)。但是,当我运行 python 并想要导入 cv2 时,出现以下错误:

>>> import cv2
Traceback (most recent call last):
File “”, line 1, in
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: lib/libopencv_reg.3.1.dylib
Referenced from: /usr/local/lib/python2.7/site-packages/cv2.so
Reason: image not found

我已经尝试了 here 中所述的解决方案,但它没有用。任何帮助,将不胜感激。

最佳答案

对我来说,这是通过指定 opencv 库的路径来解决的:

export DYLD_LIBRARY_PATH=/full/path/to/opencv/build/lib:$DYLD_LIBRARY_PATH

关于python - 无法在 OSX El Capitan (opencv3.1.0) 上的 python2.7 中导入 cv2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34647027/

相关文章:

python - 如何在 python 中打印出 0xfb

python - 如何使用Python中的路径变量使用opencv读取图像

Python-将数据框中的行展开n次

python - 如何拆分从 os.path.dirname() 接收到的路径

python - 获取可能路径的 MxN 网格(矩阵)问题

python - 以可预测的方式使用 Python 2.7 decimal 的最佳实践(为了钱)

python - 如何将 pandas 中的数据框组合在一起?

algorithm - 相机校准 : is this radial distortion? 如何消除失真?

OpenCV 支持向量机 : Update a trained SVM

python - 如何使用十六进制值解密 RC4?