我在使用OpenCV2.2和Python2.7.1(應該兼容)時遇到了一些麻煩。我已經安裝OpenCV到D:\OpenCV2.2PreCom\
,增加了D:\OpenCV2.2PreCom\Python2.7\Lib\site-packages
路徑到sys.path
以及環境變量PYTHONPATH。Python2.7.1導入OpenCV2.2錯誤Windows XP
我也確保D:\OpenCV2.2PreCom\bin
路徑被添加到Path環境變量中。然而,當我嘗試通過鍵入 '進口品種' 訪問cv.pyd
文件(這是在D:\OpenCV2.2PreCom\Python2.7\Lib\site-packages\
),
我得到一個importerror
:
的IDLE看起來是這樣的:
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import sys
>>> sys.path.append('D:\OpenCV2.2PreCom\Python2.7\Lib\site-packages')
>>> import cv
Traceback (most recent call last):
File "<pyshell#64>", line 1, in <module>
import cv
ImportError: DLL load failed: The specified module could not be found.
>>>
所以還有什麼我可以嘗試使Python導入OpenCV?
祝好。
這不是導致你的問題,但我想我會提到它:總是把Windows路徑放在原始字符串:'r'C:\ foo \ bar'',以避免轉義序列打破東西。在這種情況下,它並不重要,因爲巧合的是,前面加上\ – 2011-03-31 16:42:35