pip下载速度慢&如何使用国内源提高速度
提出问题
人生苦短, 我用python, 可是python虽简, pip很慢
写个项目需要用到某个包, 要用pip安装, 可是面对100kb/s甚至10kb/s的速度, 不知道说啥好
时不时地还要来个"安装失败"
经过确认, 并不是家里网速的问题
而是下载包的地址访问太慢
解决问题
通过查阅资料发现, pip的源是可以更换的, 跟linux的软件仓库地址是一个道理
-
寻找速度快的地址
- 国内pip镜像地址
-
使用地址
有两种使用国内镜像源下载包的方法:
-
临时使用
下载包的时候加上 -i 参数
如: 使用阿里镜像源下载requests包
pip install requests -i https://mirrors.aliyun.com/pypi/simple/
试一下, 速度是不是变快了
-
永久使用
临时使用国内镜像源固然灵活, 但这样未免太不方便了, 还要把地址记住
我们可以通过写配置文件来自动使用国内镜像源
-
对于Linux系统
修改~/.pip/pip.conf文件
注意是用户的主目录~/
有个.pip文件夹, 文件夹里面有个pip.conf文件
没有的话就建一个, 连.pip目录也没有的话也建一个
cd ~ mkdir .pip cd .pip touch pip.conf
pip.conf文件内容如下(以阿里源为例):
[global] index-url = https://mirrors.aliyun.com/pypi/simple/
保存文件
试一下, 看pip下载包的时候使用的就是自定义的的地址了
-
对于Windows系统
同样也是在用户目录下, 也就是C盘的user文件夹(Windows10的这个文件夹好像是显示"用户")
在里面新建一个pip文件夹
pip文件夹里面新建一个pip.ini文件
pip.ini写入内容(以清华源为例):
[global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
-
-