🚀 参考文档:https://zhuanlan.zhihu.com/p/127275233

学习 Python 的过程中,你一定遇到过使用pip来安装包时下载速度贼慢,心态被搞得很爆炸。默认情况下,我们安装第三方库的安装源是 PyPi,这个网站是在美国的,所以没有梯子下载速度慢很正常。

要解决这个问题的方法也非常简单,只需要将 PyPi 安装源更换为国内即可。

1. 国内安装源

国内一般有以下安装源比较好用:

  • 阿里云:mirrors.aliyun.com/pypi/simple/
  • 清华大学:pypi.tuna.tsinghua.edu.cn/simple/
  • 中科大:pypi.mirrors.ustc.edu.cn/simple/
  • 华科大:pypi.hustunique.com/
  • 豆瓣:pypi.doubanio.com/simple/

个人推荐豆瓣安装源,比较稳定。

2. 直接在命令中指定安装源

可以通过在pip install添加-i参数来直接使用指定安装源:

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

但是这个方式有一个弊端就是,以上面命令为例,只有 Pandas 的安装使用的是清华镜像源,但 Pandas 依赖包并不会使用该安装源进行安装。

3. 使用pip config直接配置

使用pip config来配置安装源,其实conda也可以这样进行配置:

  1. $ pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/
  2. $ pip config set global.trusted-host mirrors.aliyun.com

4. 直接修改配置文件

4.1 Linux/Mac

对于 Linux 或 Mac 用户而言,配置文件为 ~/.pip/pip.conf,可以在终端中执行如下命令:

  1. $ mkdir ~/.pip
  2. $ touch ~/.pip/pip.conf

我们需要在 pip.conf 配置文件中添加如下内容:

  1. [global]
  2. index-url = https://pypi.doubanio.com/simple/
  3. timeout = 6000
  4. [install]
  5. trusted-host = pypi.doubanio.com

4.2 Windows

对于 Windows 用户而言,配置文件则为 ~/pip.ini。_Windows 用户直接在 _C:\Users\yumingmin\pip 手动创建 pip.ini 文件即可。

  1. [global]
  2. index-url = https://pypi.doubanio.com/simple/
  3. timeout = 6000
  4. [install]
  5. trusted-host = pypi.doubanio.com