python - 导入cv2失败-为Windows安装适用于Python 2.7的OpenCV

标签 python windows python-2.7 opencv

我正在尝试通过此链接为Windows安装OpenCV-python-
http://docs.opencv.org/trunk/doc/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html#install-opencv-python-in-windows

除最后一步外,所有步骤均正确执行,即

>>> import cv2

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import cv2
ImportError: DLL load failed: The specified module could not be found.

最佳答案

正如您在错误消息中看到的那样,加载一个(或多个)DLL存在一些问题。根据此错误消息,无法确定缺少哪个文件,您需要使用Dependency walker进行检查(使用此工具打开cv2.pyd文件)。它将给出加载cv2.pyd所需的文件列表。带有黄色?符号的文件丢失,并且可能(但可能不是..)引起您的问题。对我来说,以下文件丢失:

API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL
EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
IESHIMS.DLL

但是一切都很好。很有可能Dependency Walker会告诉您缺少一些opencv文件(例如opencv_core***.dll ***-版本号)。将它们与cv2.pyd放在同一目录中,或将它们的位置添加到python_path变量中。
如果仍然不能解决您的问题,请向我们提供有关您已经尝试过的内容的更多信息-谷歌搜索opencv python DLL load failed会产生很多结果,通常您应该在发布问题之前尝试一下。

关于python - 导入cv2失败-为Windows安装适用于Python 2.7的OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28284307/

相关文章:

.net - 关机时 Tomcat 锁定

windows - 用于交叉编译至 SUA 的最佳 Linux 发行版

python-2.7 - 当我尝试获取给定关键字的YouTube视频时,为什么我的Python代码返回错误?

python - Python中如何使用VIPS进行逻辑运算和逻辑索引?

python - Crontab 没有按预期工作

windows - 如何将 Subversion 存储库发布到本地 IIS?

python - 如果顺序无关紧要,如何比较python中的两个字符串?

python - 在哪里可以找到 Python3 中的 WidgetRedirector?

python - Pandas groupby 和 agg 按条件

python - 如何动态创建与另一个函数具有相同签名的函数?