![](/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.