前言
我需要用pytorch进行深度学习和研究,所以安装的是opencv-python。
在安装OpenCV之前,我已经安装好python和numpy。
安装python3: 廖雪峰python教程有详细的说明,网址安装python
安装numpy:pip install numpy
报错
当我在命令行中输入pip install opencv-python
后,出现了以下的报错提示:
阅读其中的报错提示TimeoutError :The read operation timed out
以及上网搜索,发现出错的原因是通过国外网站下载速度过慢。
解决方法
通过国内镜像源下载即可。我找了几个国内镜像源:
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
我使用的是清华的镜像源,使用其它镜像源将url地址改变一下即可。
再次输入安装命令:pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
后,我成功安装上了OpenCV.
检查是否成功安装
方法1:
输入pip list
命令后,如果你能找到opencv-python,说明你已经安装成功了。
方法2:
命令行打开python交互式环境,输入import cv2
无报错,便说明成功安装了opencv-python。