pypi私服搭建

本文详细介绍如何利用中科大的PyPI镜像源搭建私有PyPI仓库,包括数据同步、安装及配置devpi-server和devpi-web,以及如何在客户端进行配置以便使用该私有源。
(1)中科大的源:http://rsync.mirrors.ustc.edu.cn

(2)创建数据同步目录:/root/pypi(如果想存放到其他目录,可以通过软链接的方式更改)

(3)开始同步数据,参考如下脚本:

#!/bin/bash
pypi_site="rsync://rsync.mirrors.ustc.edu.cn/pypi/web/"
dest_dir="/root/pypi"
log_file="/var/log/pypi-$(date "+%Y%m%d").log"
/usr/bin/rsync -avrtH --delete --log-file=$log_file  $pypi_site  $dest_dir &

exit 0
(4)数据同步完成之后,安装devpi-server  devpi-web:
pip install devpi-server
pip install devpi-web
(5)启动服务:
devpi-server --recreate-search-index
devpi-server --host=x.x.x.x --start(初次启动需要加--init)

(6)至此,服务端基本完成,其他机器若要使用本源,需要进行一些配置,配置文件可以是~/.pip/pip.conf或者/etc/pip.conf(找不到就手动创建)

[global]
index-url=http://x.x.x.x:3141/root/pypi/                                                                                                                                                                       
trusted-host=x.x.x.x
disable-pip-version-check=true
retries=1

[search]
index=http://x.x.x.x:3141/root/pypi/




评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值