Ich habe gerade Opencv 3.2 mit Conda Forge auf Anaconda mit Python 3.6 installiert. Während die Verwendung von bash zur Ausführung von import cv2
in Ordnung ist, wird durch Ausführen dieses Befehls auf der Fisch-Shell diese Fehlermeldung ausgegeben.Fisch-Shell kann nicht finden, opencv die Dylib-Dateien
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
checkte ich this Frage und set -x DYLD_FALLBACK_LIBRARY_PATH /Users/vicarious/anaconda/lib/ $DYLD_FALLBACK_LIBRARY_PATH
Fisch-Konfigurationsdatei hinzugefügt, die nicht geholfen haben.
Ich habe auch MacOS Sierra SIP deaktiviert, da es DYLD_FALLBACK_LIBRARY_PATH anscheinend nicht ändern lässt. Aber ich bekomme immer noch den gleichen Fehler.
Was soll ich tun?