引言
对于 Python
开发用户来讲,pip
安装 Python 第三方库 是家常便饭。但国外的源下载速度实在太慢,不稳定,容易下载超时。经常会出现如下情况:
<br/>
想解决这问题,有两种
- 设置默认的超时时间,可以有更多的时间重试下载
- 更换
pip
下载源
<br/>
设置默认超时时间
这种方式就是直接在 pip
命令后加入:
pip --default-timeout=1000 install requests
默认的超时时间加长了,就可以有更多的时间重试下载,进而达到下载完成。但这种方法不大理想,推荐更换 pip 下载源为我们国内的,这样相对稳定。
<br/>
更换 pip 下载源
把 pip
安装源替换成国内镜像,可以大幅度的提升下载速度和稳定性,再也不用担心下载慢了。
<br/>
国内好用的镜像
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
<br/>
临时使用
临时使用要加上 -i
参数后面再接上国内镜像然后就是要下载安装的 第三方库
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
注意,simple
不能少, 是 https
而不是 http
,some-package
是指第三方库。
<br/>
设为默认
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
设置成功后你的 C:\Users\pip
路径下会出现一个 pip.ini
配置文件如下图:
<br/>
pip.ini内容如下
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
因此直接在 C:\Users\pip
添加 pip.ini
文件效果也是一样的。
<br/>
我这里使用的清华的镜像源,在cmd窗口试下下载速度
<br/>
出现了 Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
说明配置成功啦。
<br/>
注意
如果您到 pip 默认源的网络连接较差,临时使用清华的镜像站来升级 pip
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U
如果宽带网络不稳定可以尝试用手机开热点来下载。
<br/>
尾语
✍ 用 Code 谱写世界,让生活更有趣。❤️
✍ 万水千山总是情,点赞再走行不行。❤️
✍ 码字不易,还望各位大侠多多支持。❤️