방금 파이썬 3.6과 함께 아나콘다에서 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
물고기 config 파일을 추가했습니다.
또한 MacOS Sierra SIP는 DYLD_FALLBACK_LIBRARY_PATH를 (를) 변경할 수 없기 때문에 비활성화되었습니다. 하지만 여전히 같은 오류가 발생합니다.
어떻게해야합니까? 맥 OS 시에라 10.12 내 기본 쉘로 물고기를 사용하여 나에게