解决Python中pip安装包速度慢的问题

2019-03-14 / Python

Life is short, I use python. Python 的优势就不多说了,包有很多很多。截至笔者写此篇文章时候,pypi官网 (https://pypi.org) 就已经有 171921 个项目了。然而在某些环境下,我们需要花费非常长非常长的时间去下载一个包,甚至最后而不可得。那么我们可以通过第三方镜像来安装我们所需要的包。

pip install numpy

根据这个命令,我们加上镜像地址即可。

pip install -i https://mirrors.huaweicloud.com/repository/pypi/simple numpy

这样的镜像地址国内还有很多,最早的时候豆瓣源是最出名的。

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple
豆瓣(douban) http://pypi.douban.com/simple
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple

当然也可以将镜像地址设置为默认,pip的配置文件在用户根目录下的 ~/.pip/pip.conf 文件,Windows 环境下文件地址为: C:\Users\<UserName>\pip\pip.ini ,如果目录不存在的话,手动创建即可。

[global]
index-url = https://mirrors.huaweicloud.com/repository/pypi/simple
trusted-host = mirrors.huaweicloud.com
timeout = 120