CentOS7 搭建 python pypi 私有源

本文介绍如何通过中科大的PyPI源搭建私有的Python包镜像服务器,并配置devpi-server及devpi-web来实现自动化的Python包管理。此外,还提供了详细的步骤说明如何在其他机器上配置使用该私有源。

(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/

 

 

 



 

 

转载于:https://www.cnblogs.com/panhongyin/p/7065830.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值