替换源
- 全局替换
参考 http://mirrors.ustc.edu.cn/help/pypi.html, Unix 环境: $HOME/.config/pip/pip.conf
:
1 | [global] |
如果源不支持 https,需要再加一行:trusted-host = xxx.com
使用 pip 时如果出现
configparser.MissingSectionHeaderError: File contains no section headers.
, 说明你的pip.conf
忘记加上[global]
这一行了。
- pip install 带参数替换
1 | PIP_OPTIONS="--index-url=http://xxx.com/pypi/web/simple/ --trusted-host=xxx.com" |
- Dockerfile 中替换
在 Dockerfile 中加一条命令:
1 | RUN mkdir -p ~/.pip && echo "[global]\nindex-url = https://mirrors.ustc.edu.cn/pypi/web/simple/\ntrusted-host = mirrors.ustc.edu.cn" > ~/.pip/pip.conf |
安装本地 whl 包
需要带全路径安装:pip install /full/path/to/xxx.whl