0
我刚刚在Anaconda上用python 3.6安装了opencv 3.2,使用conda forge。虽然使用bash运行import cv2
工作正常,但在鱼壳上运行此命令会输出此错误消息。鱼壳找不到opencv的dylib文件
import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/Users/vicarious/anaconda/lib/python3.6/site-packages/cv2.so, 2): Library not loaded: @rpath/libopencv_hdf.3.2.dylib
Referenced from: /Users/vicarious/anaconda/lib/python3.6/site-packages/cv2.so
Reason: image not found
我检查了this问题并添加set -x DYLD_FALLBACK_LIBRARY_PATH /Users/vicarious/anaconda/lib/ $DYLD_FALLBACK_LIBRARY_PATH
鱼的配置文件,该文件并没有帮助。
我也禁用了MacOS Sierra SIP,因为它显然不允许更改DYLD_FALLBACK_LIBRARY_PATH。但我仍然得到同样的错误。
我该怎么办?