pip安装第三方库网速慢的解决方案

Solutions for Slow Internet Speed when Installing Third-Party Libraries with pip

Posted by Zhy on July 30, 2022

前言

Python之所以好用,并受到大家的喜爱,我想很多优质的第三方库是其中一个原因。例如爬虫我们使用的requests库,数据分析中的pandas库,机器学习中的sklearn库等。

  • pandas
  • numpy
  • matplotlib
  • scipy
  • sklearn
  • ……

pip升级方式:

1
pip install pip -U

安装第三方库(其他库同理):

1
pip install pandas

更新方式为:

1
pip install --upgrade pandas

但是你会发现,国外的源下载速度实在太慢,容易下载超时。要想加速安装第三方库,其实我们只需要使用国内的镜像即可。

国内镜像加速

1
2
3
4
5
6
7
8
9
10
11
清华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/

临时使用

1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

设为默认

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

1
2
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

设置成功后你的C:\Users\pip路径下会出现一个pip.ini配置文件如下图:

pip.ini内容如下

1
2
3
4
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

注意

如果你的 pip 默认源的网络连接较差,可以临时使用清华的镜像站来升级pip版本:

1
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U