一、在安装完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。调整环境变量路径,问题解决
本文详细介绍了在Python环境下正确安装OpenCV的方法,包括使用清华源进行在线安装及离线安装流程,同时提供了检验OpenCV是否成功安装并可用的步骤与代码示例。
2901

被折叠的 条评论
为什么被折叠?



