zoukankan      html  css  js  c++  java
  • CentOS7 搭建 python pypi 私有源

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

     

     



     

     

  • 相关阅读:
    Spring Boot第四弹,一文教你如何无感知切换日志框架?
    Spring Boot 第三弹,一文带你了解日志如何配置?
    UVa 1625
    UVa 11584
    UVa 11400
    UVa 12563
    UVa 116
    UVa 1347
    UVa 437
    UVa 1025
  • 原文地址:https://www.cnblogs.com/panhongyin/p/7065830.html
Copyright © 2011-2022 走看看