Pydev/OpenCV:安装错误
我有一个Mac(OS X 10.7.3 64位)并正在与OpenCV and Python
一起工作。Pydev/OpenCV:安装错误
我能够使用支持Python的MacPorts安装OpenCV。
我安装了2.7 Python解释器,导出的站点包PYTHONPATH
(这是我的cv2.so and cv.py
位置都)。
我能够通过命令行我OpenCV Python programs
运行。
我安装的Eclipse + PyDev的,选择了同样的解释。
现在,在我创造任何项目的项目属性,我添加了站点包的系统库目录。如果我保存并运行,我得到以下错误:
File "/Users/harishvenkatesan/Documents/Eclipseworkspace/helloworldpython/src/org/eclipse/python/standard.py", line 10, in
<module>
import cv
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv.py", line 1, in
<module>
from cv2.cv import *
ImportError: dynamic module does not define init function (PyInit_cv2)
好像PyDev的发现位置正常的,因为从cv2.cv import *
是cv.py声明。但我无法修复这个错误。我在网上做了一些搜索,但找不到任何解决方案。
有没有人有这个想法?非常感激!我的Eclipse和其他一切都是64位的,所以我不确定这是否是32-64位不匹配。
而不是
import cv
我用
import cv2.cv as cv
和它的作品。 希望它也能为你效劳:)