Python Can';t在macOS Sierra中安装openCV
我尝试在macOS Sierra中安装openCV,如网站所示: . 代码构建成功,但当我尝试访问openCV时,出现了此错误Python Can';t在macOS Sierra中安装openCV,python,opencv,macos-sierra,Python,Opencv,Macos Sierra,我尝试在macOS Sierra中安装openCV,如网站所示: . 代码构建成功,但当我尝试访问openCV时,出现了此错误 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv2.so, 2): Symbol not found: __ZL13
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv2.so, 2): Symbol not found: __ZL13pyopencv_fromIN2cv4MatxIdLi4ELi4EEEEP7_objectRKT_
Referenced from: /usr/local/lib/python2.7/site-packages/cv2.so
Expected in: flat namespace
in /usr/local/lib/python2.7/site-packages/cv2.so
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:dlopen(/usr/local/lib/python2.7/site-packages/cv2.so,2):未找到符号:_uzl13pyopencv_fromin2cv4matxidli4eli4eep7_objectRKT_
引用自:/usr/local/lib/python2.7/site-packages/cv2.so
应为:平面命名空间
在/usr/local/lib/python2.7/site-packages/cv2.so中
我的一个解决办法是首先安装anaconda:
然后,对python版本进行降级并安装opencv3:
conda install python=3.5
conda install -c menpo opencv3
这对我很有吸引力
编辑
您还可以使用以下方法通过pip进行安装:
pip install opencv-python