我在OS X Mavericks上使用Anaconda。当我尝试加载cv2
时,我收到导入错误(见下文)。你知道怎么解决这个问题吗?
>>import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/usr/local/Cellar/opencv/2.4.8.2/lib/python2.7/site-packages/cv2.so,
2): Library not loaded: /usr/local/lib/libpng15.15.dylib
Referenced from: /usr/local/Cellar/opencv/2.4.8.2/lib/libopencv_highgui.2.4.dylib
Reason: image not found
我不确定它是否相关,但在/usr/local/lib/
我libpng16.16.dylib
代替libpng15.15.dylib
。
答案 0 :(得分:7)
这是我找到的解决方案:
PYTHONPATH
环境
答案 1 :(得分:0)
您也可以将它添加到您的PYTHONPATH中。这是如何做: 你应该能够通过其他(非anaconda)python可执行文件加载它。我的位于: / usr / bin / python(默认系统python)和/ usr / local / bin / python(brew)
答案 2 :(得分:0)
正如this问题所述,我只是通过执行
解决了这个问题conda update hdf5