![](/img/trans.png)
[英]Import cv2: ImportError: DLL load failed: windows 7 Anaconda 4.3.0 (64-bit) Python 3.6.0
[英]Why Import cv2 show error in python 3.6.0 on Anaconda3
我使用命令安裝了OpenCV
pip install OpenCV-python
在python 3.6.0中,但是當我在代碼中使用時顯示錯誤
碼
import cv2
def vidPlay():
cap = cv2.VideoCapture(0)
ret, inputImage = cap.read()
if ret==True:
return inputImage
cap.release()
a = vidPlay()
print(a)
print("done ")
cv2.imshow(a)
錯誤
File "<stdin>", line 1, in <module>
File "C:\Users\yyy\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 866, in runfile
execfile(filename, namespace)
File "C:\Users\yyy\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/yyy/Desktop/cameraPlay.py", line 1, in <module>
import cv2
File "C:\Users\yyy\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.
我在問題上嘗試了不同的解決方案,但沒有解決我的問題。
該問題似乎是以下問題的重復:
為了方便起見,我正在復制該問題的可接受答案:
您可以在Windows 32位或64位計算機上下載適用於Python 3.6的最新OpenCV 3.2.0,並從該非官方站點查找以opencv_python‑3.2.0‑cp36‑cp36m開頭的文件。 然后鍵入以下命令進行安裝:
pip install opencv_python‑3.2.0‑cp36‑cp36m‑win32.whl(32位版本)pip install opencv_python‑3.2.0‑cp36‑cp36m‑win_amd64.whl(64位版本)我認為這樣會更容易。
撰寫者:@thewaywewere
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.