centos 7 搭建pip源


一、安裝pip2pi工具:

pip install pip2pi

或編譯:

git clone https://github.com/wolever/pip2pi
cd pip2pi
python setup.py install

 

二、創建存放軟件包的倉庫:

mkdir -p /data/pip_source

三、配置要同步的pypi源,比如以官網的pypi源同步為例

vim ~/.pip/pip.conf(自己創建)

[global]
index-url = http://pypi.douban.com/simple/
[install]
trusted-host= pypi.douban.com

阿里源:

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

 

四、下載軟件包並建立索引:

單獨下載某個軟件包:

pip2tgz /data/pip_source/ routes==1.12.3

批量下載軟件包:

pip2tgz /data/pip_source/ -r requirements.txt

建立索引:

dir2pi /data/pip_source/

更新索引:

pip2acmeco uliweb=0.2.6 
pip2acmeco -r requirements.txt

五、結合nginx配置web端:

Nginx服務器添加虛擬主機配置:

server {
    listen 80;
    server_name localhost;
    root /data/pip_source;
    autoindex on;
    autoindex_exact_size off;
    autoindex_localtime on;
    location /{
    }
}

六、從此pip源拉取依賴

pip install redis -i http://127.0.0.1/simple/ --trusted-host 127.0.0.1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM