內網搭建pip鏡像源


  • 准備環境
    • 可用的Python環境
    • NGINX環境

開始安裝

  1. 首先安裝包pip2pi

  2. 創建鏡像源倉庫位置目錄

mkdir /data/pip3_source
  1. 將需要的依賴包上傳至上述目錄下

  2. 建立依賴包索引

dir2pi /data/pip3_source

此時會在/data/pip3_source目錄下生成一個simple的目錄
  1. 配置nginx添加以下反向代理
server {
        listen       8000;
        server_name  192.169.5.59:8000;
        charset utf-8,gbk;
        location / {
                root /data/pip3_source;
                autoindex on;
                autoindex_exact_size off; #顯示文件的大小
                autoindex_localtime on; #顯示文件時間
                #limit_rate_after 5m; #5分鍾后下載速度限制為200k
                #limit_rate 200k;
        }
        access_log logs/pip.log;
}
  1. 進入到NGINX安裝目錄下bin目錄下運行nginx
./nginx
  1. 瀏覽器驗證

http://192.168.5.59:8000/simple

結果

  1. 通過讀取本地鏡像源安裝flask模塊,需要加入--trusted-host 192.168.5.59
pip3 install flask --index-url=http://192.168.5.59:8000/simple/

安裝成功


免責聲明!

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



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