无法在macOS Sierra中安装openCV

时间:2017-04-01 15:11:18

标签: python opencv macos-sierra

我尝试在网站中给出的macOS Sierra中安装openCV: www.pyimagesearch.com。 代码已成功构建,但是当我尝试访问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: __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 个答案:

答案 0 :(得分:0)

对我有用的一个解决方法是首先安装anaconda:

https://conda.io/docs/installation.html

然后,降级python版本并安装opencv3:

conda install python=3.5
conda install -c menpo opencv3

这对我来说很有魅力。

修改

您也可以使用以下方式通过pip安装:

pip install opencv-python