安装了Opencv但无法在python中导入

时间:2015-06-06 11:36:19

标签: python macos opencv computer-vision

在Macbook yosemite 10.10.2上安装opencv。

执行以下命令

$python
Python 2.7.9 |Anaconda 2.2.0 (x86_64)| (default, Dec 15 2014, 10:37:34) 
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://binstar.org
>>> import cv
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv

当我尝试在Python中导入'opencv'时

$ pkg-config --modversion opencv 
2.4.9 (output)

我再次交叉检查opencv是否实际安装了以下命令

Theme.AppCompat.Light.NoActionBar

如何在python中成功导入'opencv'?我的导出PYTHONPATH 命令是否正确?

请帮帮我。

2 个答案:

答案 0 :(得分:0)

我认为您需要导入cv2而不是导入cv,这应该可以解决,如果不这样做,请交叉检查您的python和openCV版本是否兼容。

答案 1 :(得分:-1)

要使用mac ports使用python绑定安装opencv,您需要在安装中指定Python。尝试:

  

sudo port install opencv + python27

你应该能够做到

  

python -c“import cv2”