![](/img/trans.png)
[英]Import cv2: ImportError: DLL load failed: windows 7 Anaconda 4.3.0 (64-bit) Python 3.6.0
[英]Python 3.5, OpenCV 3.2, Windows 7 64-bits, Anaconda 3, “ImportError: DLL load failed”
關於這個主題已經有很多問題,但我沒有找到關於“未找到 DLL”傳統問題的任何令人滿意的答案。
同時,我仍然無法訪問 cv2:
>>> import cv2
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
import cv2
File "C:\Program Files\Anaconda3\lib\site-packages\cv2\__init__.py", line 7, in <module>
from . import cv2
ImportError: DLL load failed: The specified module could not be found.
修改 .pyd 的名稱 --> cv2.pyd 不能解決問題,通過 pip 安裝 Gohlke 的非官方但很棒的輪子版本( http://www.lfd.uci.edu/~gohlke/ pythonlibs/#opencv )
知道發生了什么嗎?
正如我一開始沒有注意到的評論中提到的,您可以通過從非官方站點 (Gohlke) ( http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv ) 安裝來解決此問題
我通過調用卸載了官方的:
pip uninstall opencv-python
然后從上述站點下載.whl 包(您需要仔細選擇正確的python 版本和正確的處理器架構x86 或x64)。
然后,轉到下載 .whl 文件的路徑並調用:
pip install opencv_python-x.x.x-cpxx-cpxxm-win_xx.whl
我遇到過同樣的問題。 這對我有幫助:
conda install -c menpo opencv3
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.