【发布时间】:2016-01-20 12:28:27
【问题描述】:
更新 OS X El Capitan 系统后导入 cv2 时出现此错误
import cv2
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: lib/libopencv_shape.3.0.dylib
Referenced from: /usr/local/lib/python2.7/site-packages/cv2.so
Reason: unsafe use of relative rpath lib/libopencv_shape.3.0.dylib in /usr/local/lib/python2.7/site-packages/cv2.so with restricted binary
我试过Cannot import cv2 because unsafe use of relative rpath lib in cv2.so with restricted binary中的方法
rebuild build use cmake -D BUILD_SHARED_LIBS=OFF -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
但它不起作用。
【问题讨论】:
-
此处描述了解决此问题的系统方法stackoverflow.com/a/33514309/229341