繁体   English   中英

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

[英]import cv2 failed - installing OpenCV for Python 2.7 for Windows

我正在尝试通过此链接为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会产生很多结果,通常您应该在发布问题之前尝试一下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM