我真的不想開始自己的問題,因爲這似乎是一個常見的錯誤。然而,現在已經浪費了幾個小時,並且遵循了我能找到的每個線索,但沒有給出的答案爲我排序。無法導入cv2; 「DLL加載失敗」
所以我唯一的選擇是提供所有關於我的設置的信息,並希望你們中的很多人能夠識別出問題。
我在Windows 10(x64)上運行,並且已經從集合here安裝了以下預構建的二進制文件。
- 蟒蛇3.5.0-Win32的(從蟒蛇網站安裝)
- numpy的1.10-CP35-win32的
- matplotlib 1.4.3-CP35-win32的
- OpenCV的3.0.0-CP35-win32的
所有內容均使用「pip install file_name.whl」安裝,沒有錯誤消息。 然而不同的是開放式的簡歷將不導入,並且我收到以下錯誤:
>>> import cv2
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "C:\Program Files (x86)\JetBrains\PyCharm Community Edition 4.5.4\helpers\pydev\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: DLL load failed: The specified module could not be found.
cv2.cp35-win32.pyd加上許多的.dll文件安裝到C:\ Python35 \ Lib文件\站點包
我試圖重新命名cv2.cp35-win32.pyd到cv2.pyd和複製.DLL文件C:\ Python35 \ DLL文件
我已經使用從網站上下載另一個Python OpenCV的包試過,添加bin目錄到我的PATH環境和移動cv2.pyd文件C:\ Python35 \ Lib \ site-packages
每次都會出現相同的錯誤。任何幫助,將不勝感激!
它適用於Python的3 – AdityaIntwala
認罪CHEAK你的環境變量。它包括正確的方向嗎?如果不是,則爲 。 [envs](http://stackoverflow.com/a/41158148/6952434) – galabrim