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

无法在OSX El Capitan(opencv3.1.0)上的python2.7中导入cv2,python,python-2.7,opencv,importerror,osx-elcapitan,Python,Python 2.7,Opencv,Importerror,Osx Elcapitan,我用它在我的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.

我用它在我的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

我尝试了中所述的解决方案,但没有成功。任何帮助都将不胜感激

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


export-DYLD\u LIBRARY\u PATH=/full/PATH/to/opencv/build/lib:$DYLD\u LIBRARY\u PATH

由于找不到实用的解决方案,我最终安装了虚拟环境,它成功了。