无法在OpenCV2.1上导入cv

2024-10-03 00:19:48 发布

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

我已经下载了OpenCV2.1和Python2.6。在

当我试图import cv使用sys.path.append("C:\OpenCV2.1\Python2.6\Lib\site-packages"),然后import cv,它告诉我ImportError: DLLload failed.。在

我已经尝试了前一个线程中给出的解决方案,将上面路径中的两个文件复制到C:\Python26\Lib\site-packages,但是我仍然不能{}。在

是因为我错过了安装后的一些步骤吗?系统找不到模块cv的原因是什么?在


Tags: 文件pathimport路径libpackagessyssite
1条回答
网友
1楼 · 发布于 2024-10-03 00:19:48

OpenCV dll似乎找不到。您是否将OpenCV的bin目录添加到您的PATH"C:\OpenCV2.1\bin"中?在


使用Python包装器

sys.path.append("C:\OpenCV2.1\Python2.6\Lib\site-packages")
import cv

应该可以工作,还可以将cv.lib和{}复制到C:\Python26\Lib\site-packages(假设您将Python安装到C:\Python26)。在

但是那些包装器必须找到它们应该包装的dll。所以要确保它们在Python可以找到的路径中。在

也许这个问题Installing OpenCV on Windows 7 for Python 2.7可能会有所帮助,尤其是他在回答中提到的Gia Thuy's journal post。尽管他使用了python2.7和opencv2.2,但过程保持不变。在

相关问题 更多 >