我有一個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位不匹配。