Python 3.6でAnacondaでconda forgeを使ってOpencv 3.2をインストールしました。 import cv2
を実行するのにbashを使用している間、このコマンドをfishシェルで実行すると、このエラーメッセージが出力されます。フィッシュシェルが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を変更できないようにしています。しかし、私はまだ同じエラーが発生します。
どうすればよいですか? MacOSのシエラ10.12で私のデフォルトのシェルとしての魚を使用して私のために