OpenCV - 库未加载错误

时间:2017-11-05 10:29:29

标签: python macos opencv

我正在关注this tutorial进行图像/视频处理。我在OS X上使用Python 2.7。我已经有一个虚拟环境工作,我曾经能够导入cv2并运行代码没有任何问题。当我运行本教程时,我遇到了这个问题:

File "convert.py", line 10, in <module>
import cv2
ImportError: dlopen(/Users/angelovillasanta/.virtualenvs/cv/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.8.dylib
Referenced from: /usr/local/Cellar/opencv3/HEAD-6fe1898/lib/libopencv_imgcodecs.3.2.dylib
Reason: image not found

现在我不知道该怎么做或如何解决这个问题。我好像错过了jpeg库,但是当我运行brew install jpeg时,控制台告诉我它已经安装好了。

1 个答案:

答案 0 :(得分:0)

试一试

从$ sudo ln -s /usr/local/Cellar/jpeg/8d/lib/libjpeg.8.dylib /usr/local/opt/jpeg/lib/libjpeg.8.dylib

尝试对其进行符号链接

发现在这里,它对我有用 https://github.com/lovell/sharp/issues/323