Pydev / OpenCV:安装错误

时间:2012-05-19 06:50:23

标签: python eclipse opencv pydev

我有 Mac(OS X 10.7.3 64位),正在使用OpenCV and Python

我能够使用MacPorts安装OpenCV 并支持Python。

我安装了 2.7 Python解释器,将网站包导出到PYTHONPATH(这是cv2.so and cv.py的位置)。

我可以通过命令行运行OpenCV Python programs

我安装了 Eclipse + PyDev ,选择了相同的解释器。

现在,在我创建的任何项目的Project属性中,我在系统库中添加 site-packages目录。如果我保存并运行,我会收到以下错误:

  

文件   “/Users/harishvenkatesan/Documents/Eclipseworkspace/helloworldpython/src/org/eclipse/python/standard.py”   第10行,<module>

import cv
  

文件“/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv.py”,   第1行,位于<module>

from cv2.cv import *
  

ImportError:动态模块没有定义init函数(PyInit_cv2)

似乎PyDev找到了位置正常,因为cv2.cv import *是cv.py中的语句。但我无法修复此错误。我在网上做了一些搜索,但找不到任何解决方案。

有没有人对此有所了解?非常感激!我的Eclipse和其他所有东西都是64位的,所以我不确定这是不是32-64位不匹配。

1 个答案:

答案 0 :(得分:0)

而不是

import cv

我用

import cv2.cv as cv

它有效。 希望它也适合你:)