PyPI镜像设置

由于众所周知的原因,PyPI 官网的访问速度可能不佳。

新版本 (>=10.0.0)

设置为清华源

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

或者中科大源

1
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

TUNA

也可使用清华大学开源软件镜像站的“一键使用TUNA”服务,又名 oh-my-tuna。它目前支持更改下列软件的配置,将其直接指向 TUNA 镜像站:

  • Anaconda
  • Arch Linux
  • TeX Live (by tlmgr)
  • Debian GNU/Linux
  • Homebrew
  • PyPI
  • Ubuntu Linux

使用方法如下:

1
2
3
4
5
6
7
wget https://tuna.moe/oh-my-tuna/oh-my-tuna.py
# For yourself
python oh-my-tuna.py
# ...or for everyone!
sudo python oh-my-tuna.py --global
# Get some help
python oh-my-tuna.py -h

旧版本 pip(<10)

编辑 pip 配置文件,将 index-url 修改为(中科大源)

1
https://mirrors.ustc.edu.cn/pypi/web/simple

或(清华源)

1
https://pypi.tuna.tsinghua.edu.cn/simple

pip 的配置文件一般位于(如果没有,则直接创建):

  • (类)Unix 环境: $HOME/.config/pip/pip.conf
  • macOS: $HOME/Library/Application Support/pip/pip.conf
  • Windows: %APPDATA%\pip\pip.ini

全局或者 virtualenv 等的 pip 配置文件位置,请参考 https://pip.pypa.io/en/stable/user_guide/#configuration

pip.conf 文件配置示例如下:

1
2
3
[global]
index-url = https://mirrors.ustc.edu.cn/pypi/web/simple
format = columns

参考:

PyPI 镜像源使用帮助

TUNA 主页