![](/img/trans.png)
[英]python3 : Cannot Import cv2 : DLL load failed after installing opencv_contrib modules
[英]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.