我在使用OpenCV2.2和Python2.7.1(应该是兼容的)时遇到了一些问题。我已经将OpenCV安装到D:\OpenCV2.2PreCom\
,将D:\OpenCV2.2PreCom\Python2.7\Lib\site-packages
路径添加到sys.path
以及环境变量PYTHONPATH。在
我还确保将D:\OpenCV2.2PreCom\bin
路径添加到path环境变量中。但是,当我试图通过键入'import cv'来访问cv.pyd
文件(位于D:\OpenCV2.2PreCom\Python2.7\Lib\site-packages\
中)时
我得到一个importerror
:
空闲状态如下所示:
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呢?在
谨致问候。在
你能试着避开反斜杠吗?试试这个:
您应该在python安装的站点包中复制
D:\OpenCV2.2PreCom\Python2.7\Lib\site-packages
(其中应该有两个文件)的内容,默认的一个是C:\Python2.7\Lib\site-packages
,并对反斜杠进行转义或用/
替换它们不是Windows用户,但Python模块似乎找不到DLL。这不是
PYTHONPATH
的问题。在是你安装的还是打开包装的?尝试用安装程序安装它,它应该注意将DLL定位在正确的路径上。在
相关问题 更多 >
编程相关推荐