pip设置私有库[Python3 学习笔记]

945 阅读1分钟

本文简单的记录Python pip使用Nexus托管依赖包的配置.

本配置实现2个核心功能:

  1. pip能从私有库下载依赖包
  2. 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

样例:

image

.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

样例:

image

参考: