默认 PyPI 在国内经常慢或超时。换镜像只影响下载地址,包还是那些包。新版 Ubuntu 要求 HTTPS 源。
常用源:
- 清华:
https://pypi.tuna.tsinghua.edu.cn/simple - 阿里云:
https://mirrors.aliyun.com/pypi/simple/ - 中科大:
https://pypi.mirrors.ustc.edu.cn/simple/
临时用一次
bash
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package写成默认
bash
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple手动改配置也行。
Linux / macOS:~/.pip/pip.conf 或 ~/.config/pip/pip.conf
ini
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = pypi.tuna.tsinghua.edu.cnWindows:%APPDATA%\pip\pip.ini,内容相同。老资料里的 C:\Users\<you>\pip\pip.ini 在部分版本也能读到。
HTTP 镜像必须配 trusted-host,否则 pip 会拒绝。能走 HTTPS 就走 HTTPS。