我正在关注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
时,控制台告诉我它已经安装好了。
答案 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