环境:win10、Linux、Mac
使用 Python 的 pip 工具来安装自己需要的第三方库是我们最常用的,但是很多时候,我们会发现,pip 下载的速度真的很慢,有时候甚至会因为慢而超时,导致下载失败。
分析:下载慢,绝大多数是因为pip的下载源,pip默认的下载源是在国外,因为被墙,所以速度很慢,有时甚至无法下载,解决这个问题很简单,只需要更换一下下载源就可以了,国内提供了很多下载源,例如清华、豆瓣、阿里等等。
当然,如果你有梯子,就不用关心这样的问题了。
个人常用阿里云的,库足够新,连接的速度也超级快,可以达到自己上网的正常网速。
-
各大下载源对应的地址:
阿里云: https://mirrors.aliyun.com/pypi/simple/ 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ 豆瓣:http://pypi.douban.com/simple/ 中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple
-
临时更改:
在使用pip install package_name
时加入镜像源地址:pip install -i http://mirrors.aliyun.com/pypi/simple/ package_name
-
永久更改:
在此电脑
下搜%APPDATA%
(这个是系统变量),建立一个pip
的文件,然后在pip
文件夹内新建文件pip.ini
,编辑文件内容:
[global]
timeout = 6000
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/
如果是在 Mac 或者 Linux 上,这是将上面的内容写在
~/.pip/pip.conf
里而已。