本文简单的记录Python pip使用Nexus托管依赖包的配置.
本配置实现2个核心功能:
- pip能从私有库下载依赖包
- pip能上传依赖包到私有库
pip.ini
从私有库下载依赖包时,你需要指定自己的私有库的地址和凭证,这时你需要设置pip.ini,
pip.ini在windows中的路径为{用户home目录}\AppData\Roaming\pip\pip.ini
[global]
index = http://your-name:your-password@www.your-host.com/repository/pypi-group/
index-url = http://your-name:your-password@www.your-host.com/repository/pypi-group/simple
trusted-host = www.your-host.com
样例:
.pypirc
当你需要把自己写的python打包并上传到私有库并提供给其他人使用,那么你需要配置.pypirc,他在windows中的路径为{用户home目录}\.pipyrc
[distutils]
index-servers=pypi
[pypi]
repository =http://www.your-host.com/repository/pypi-host/
username: your-name
password: your-password
样例:
参考: