【搭建环境】
1、安装nexus3
参考:【Maven】使用nexus搭建maven私有仓库
2、创建Blob Stores
Name:pypi
Path:选择存储路径
3、创建Repositories代理
点击设置 - -> Repositories -- > Create repository --> pypi(proxy)进入
Name:pypi-proxy
Remote storage:填入阿里云的源地址: http://mirrors.aliyun.com/pypi/
Blob store:pypi
4、创建hosted
点击设置 - -> Repositories -- > Create repository --> pypi(hosted)进入
Name:pypi-hosted
Blob store:pypi
5、创建Repositories分组,加入刚才的代理
点击设置 - -> Repositories -- > Create repository --> pypi(group)进入
Name:pypi-group
Blob store:pypi
选择pypi-proxy和pypi-hosted
【目标机器使用】
1、目标机器上测试
pip3 install flask --index-url=http://{nexus的ip:端口}/repository/pypi-proxy/simple --trusted-host=nexus的ip
示例:
pip3 install flask --index-url=http://192.168.1.100:8081/repository/pypi-group/simple --trusted-host=192.168.1.100
2、目标机器配置pip源(windows为例)
C盘-->用户-->admin(自己的账户名)
新建pip文件夹,pip文件夹下新建pip.ini文件
写入以下内容
[global]
index-url = http://192.168.1.100:8081/repository/pypi-group/simple
[install]
trusted-host = 192.168.1.100
3、若权限认证失败,则可开启nexus的匿名访问功能
nexus设置--》Security--》Anonymous,勾选Allow anonymous users to access the server即可
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)