我这枚python小白最近尝试使用python进行图像处理,我是win7+python3.8运行环境,运行网上的代码一直报错:
ImportError: No module named cv2
后来查了查,原来因为我没有提前安装cv2的包所以一直无法运行代码,网上的各种解决方法我都试过了,比如说:
(1)用pip install opencv python的方法
(2)下载opencv的某个文件移至python的文件夹下
下面是我试过的部分教程的链接,这些方法不适合我,但是你们可以试一试:
import cv2出错ModuleNotFoundError: No module named ‘cv2’
Python初学者之ModuleNotFoundError:No module named 'cv2’简单解决办法
ImportError: No module named cv2的完美解决方法!!!(不能太赞)
python3.7安装opencv python后import cv2找不到指定模块
后来我去请教了老师,尝试着按照老师给的解决方法去解决,我卸载了python3.8,去安装了anaconda2
下载网址:https://www.anaconda.com/distribution/
【奉上 Anaconda安装教程
我配置好了Anaconda的环境变量,然后我进入Anaconda的目录下输入命令:pip
install opencv-python,然后系统就会自动安装对应的opencv包
但是我发现下载过程特别慢,甚至最后还出错:Read timed out
经查证,原来是因为下载速度太慢了,用镜像网址解决:
后来我照猫画虎把命令改成
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/
然后很快就下载好了。
再运行import cv2 就没有出错了,问题解决!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)