一、在安装完Python以后需要安装OpenCV时安装失败
网上很多教程都说要用这个:
pip install opencv-python
来安装OpenCV的库,实际上用这个一直是retry然后失败,就是用的源不对,找到的好使的是:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
另外,如果用本地下载,我自己打开的网页反应速度非常慢,有个比较快的链接在这里:
https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
https://pypi.org/search/?q=opencv-python
可以先在这里下载好,然后按照离线方式安装。
二、安装好以后检验OpenCV是否可以正常使用
在安装完以后,出现如下提示:
即安装已经成功。此时还需要检验路径依赖等关系是否成功,找到测试代码:
import cv2
发现是会报错的:
问题的关键在于:既然已经安装了OpenCV,在python shell里面还是没有,就是这个shell有可能不是与OpenCV关联的shell。
解决办法:
① 在anaconda环境中找到python.exe,并在cmd中打开:
② 调用测试语句import cv2,看是否报错
如果不报错,就说明之前报错用的python.exe是其他地方安装的python.exe
③ win+R重新打开一个cmd窗口,输入以下语句:
import sys
pythonpath = sys.executable
print(pythonpath)
④ 发现得到的路径不是我们的anaconda的路径
如果不是,那就是import不到的时候使用的路径,是环境变量里面其他的python.exe,不是anaconda下面的python.exe。调整环境变量路径,问题解决