搭建自己的pypi镜像库
生活随笔
收集整理的這篇文章主要介紹了
搭建自己的pypi镜像库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.下載pip2pi,并安裝(下載地址)
2.新建一個目錄,用于做倉庫目錄
3.下載python中的所需包放至倉庫目錄
可以手動下載自己需要的文件包到該目錄下,或者利用清華鏡像庫來下載所有的文件包。
可以使用如下方式下載全部的鏡像文件(從清華鏡像庫中下載):
(1)將清華pypi鏡像庫文件列表粘貼到requirement.txt文件中。
(2)根據requirement.txt下載所有的鏡像庫文件:
#!/bin/bash import os file="C:\\software\\package\\requirement.txt"with open(file,'r+') as f:text = f.readlines()for i in text:# os.mkdir('C:\\software\\package\\'+i[:-1])os.system('pip download '+i[:-1]+' -i https://pypi.tuna.tsinghua.edu.cn/simple -d '+'C:\\software\\package\\')(只進行了部分下載。在樣例截圖中,配置的目錄地址與代碼里的不一樣,大家可以根據需要修改。)
4.在cmd窗口中執行:
dir2pi 倉庫目錄目錄下多了一個simple目錄,且simple目錄里會自動創建每個軟件包的目錄。
這里如果是在windows上操作,會存在一個問題:
需要去修改simple目錄下每個軟件包目錄下的index.html文件(此部分修改可自行寫個python腳本批處理下):
手動操作示范:
修改前:
修改后:
5.安裝nginx,修改nginx.conf:(nginx下載地址)
server{listen 8000;server_name 127.0.0.1::8000;access_log logs/pip.log;location / {root D:\program\python\package;autoindex on;autoindex_exact_size off;autoindex_localtime on;} }6.雙擊執行nginx.exe啟動nginx
7.訪問 : http://127.0.0.1:8000/simple/,就可以看到搭建好的鏡像庫啦~
下載:
8.使用自己搭建的本地鏡像庫安裝python相關軟件包:
臨時性:
永久性:
pip config set global.index-url http://127.0.0.1:8000/simple/ pip install django總結
以上是生活随笔為你收集整理的搭建自己的pypi镜像库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据中心机房基础设施运维管理体系
- 下一篇: quad spi 和qpi的区别