Python2.7.1导入OpenCV2.2错误Windows XP

2024-10-05 14:28:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用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呢?在

谨致问候。在


Tags: pathimport路径键入binlibpackagessys
3条回答

你能试着避开反斜杠吗?试试这个:

>>>> sys.path.append('D:\\OpenCV2.2PreCom\\Python2.7\\Lib\\site-packages')

您应该在python安装的站点包中复制D:\OpenCV2.2PreCom\Python2.7\Lib\site-packages(其中应该有两个文件)的内容,默认的一个是C:\Python2.7\Lib\site-packages,并对反斜杠进行转义或用/替换它们

不是Windows用户,但Python模块似乎找不到DLL。这不是PYTHONPATH的问题。在

是你安装的还是打开包装的?尝试用安装程序安装它,它应该注意将DLL定位在正确的路径上。在

相关问题 更多 >