CentOS7 搭建 python pypi 私有源

服务器   发布日期:2025年05月17日   浏览次数:217

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

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

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

 

(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(找不到就手动创建)

  1. [global]
  2. index-url=http://x.x.x.x:3141/root/pypi/
  3. trusted-host=x.x.x.x
  4. disable-pip-version-check=true
  5. retries=
  6. [search]
  7. index=http://x.x.x.x:3141/root/pypi/

 

 

 



 

 

以上就是CentOS7 搭建 python pypi 私有源的详细内容,更多关于CentOS7 搭建 python pypi 私有源的资料请关注九品源码其它相关文章!