我已经在 OS X 中正确构建了 OpenCV,并且可以将它与 C++ 一起使用,但是,当我尝试从 Python 加载 cv2 模块时,出现此错误:
import cv2 Traceback(最近一次调用最后一次):文件“”,第 1 行,在 ImportError 中:dlopen(/usr/local/lib/python2.7/site-packages/cv2.so,2):找不到符号:_ ZN2cv11FileStorageC1ERKSsiS2 引用自:/usr/local/lib/python2.7/site-packages/cv2.so 预期在:/usr/local/lib/python2.7/site-packages/cv2.so 中的 lib/libopencv_core.2.4.dylib
从 macports 安装的 python 和 opencv 以及我自己编译 OpenCV 时,我都有同样的问题。我尝试使用 Python 2.7.5 和 2.7.6 以及 opencv 2.4.5 和 2.4.6.1