设置 pip 为国内源


设置 pip 为国内源

有时在使用 pip 安装一个软件包的时候经常会出现下载速度龟速或者下载到一半失败的情况,这是由于默认的 pip 下载软件的源是国外的,在国内下载来说网络连接不是很稳定。因此,可以通过切换下载源为国内景象来解决这个问题。

国内所提供的 pip 下载源包括(注意:新版 ubuntu 要求使用 https 源):

  • 清华: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/

设置下载源的方式分为两种,临时的和永久的。接下来分别介绍这两种方式:

临时使用

临时使用的话可以在安装命令之后使用 -i 命令来指定使用的源。例如:

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

永久使用

永久使用的话需要设置配置文件。

在 Linux下,修改 ~/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加“.”,表示是隐藏文件夹)

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

在 windows下,直接在 user 目录中创建一个 pip 目录,如:C:\Users\xx\pip,新建文件 pip.ini。内容同上。