您当前的位置:首页 > 计算机 > 服务器 > 网络服务

使用nexus搭建pip仓库

时间:12-20来源:作者:点击数:

【搭建环境】

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即可

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门