一个愿意伫立在巨人肩膀上的农民......
1、国内常用镜像源
首先,我们必须知道我们常用的像numpy、opencv、matplotlib以及pandas等包的源所在的服务器都是在国外,直接从源网站获取资源效率低下,经常会在一脸蒙蔽的情况下出现如下报错:
然后一顿无语!!!
因此专业人员经常使用国内的镜像源,以提高环境配置的成功率。国内常用的镜像源总结列举如下,需要的可以自行索取:
- 清华大学 : https://pypi.tuna.tsinghua.edu.cn/simple/
- 阿里云: http://mirrors.aliyun.com/pypi/simple/
- 中国科学技术大学 : http://pypi.mirrors.ustc.edu.cn/simple/
- 华中科技大学: http://pypi.hustunique.com/
- 豆瓣源: http://pypi.douban.com/simple/
- 腾讯源: http://mirrors.cloud.tencent.com/pypi/simple/
- 华为镜像源: https://repo.huaweicloud.com/repository/pypi/simple/
以上镜像源可以在网络连接正常的情况下直接使用,方法举例如下:
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple/
2、离线包下载
在设备网络连接畅通时,我们可以享受镜像源带给我们起飞一样的进度条,但如果需要在另外一台未连接互联网,或者说无法连接互联网的设备上搭建环境时,各个包的版本不同足以让人抓狂。下面方式搜索各个版本的包可以找到版本号最全的资源。
这里需要使用到第一步提到的镜像源,如果你开始搭建你的环境时选用的‘‘清华大学’’镜像源(以‘‘清华大学’’镜像源为例)。
step1:复制‘‘清华大学’’镜像源打开自己使用的浏览器,并将其复制在浏览器地址栏里;
step2:点击回车如下;
step3:在地址栏后面跟着需要搜索的包名,以opencv-python为例,即URL后跟着‘opencv-python/’,点击回车如下;
里面有版本最全的包,鼠标左击可自动下载,以上提到用已经搭建好环境的镜像源,目的是该镜像源中一定会找到与已经使用的环境相匹配的版本的包。