簡體   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