看本文之前需要先了解如何配置1个pypi源
需求
有是需要从不同的pypi源上搜索不同的python package,那么pip install时需要指定多个源。
场景:
- 有些包不能提供到公网上,则只能放在内部源a.pypi.org上(内部源搭建方法)
- a.pypi.org想保持干净,不想镜像其他源,从而导致内部还有另外一个源镜像mirrors.pypi.python.org,
- 很多依赖都写在requirements.txt中,安装是不能分别指定源
- 内部使用安装使用时需要指定多个源,让pip依次从多个源上搜索、下载、安装
方法:
- 命令中指定
- 配置文件中指定
命令中指定
pip install -i [pypi_source_1] --extra-index-url [pypi_source_2] --trusted-host [hostname of pypi_source_1] --trusted-host [h