1. 程式人生 > 其它 >Python離線安裝三方庫_在公司是內網,有私有Pypi映象的情況下

Python離線安裝三方庫_在公司是內網,有私有Pypi映象的情況下

以前筆記的升級/簡潔版
0. 將Win/本地專案的依賴包匯出到requirement.txt文件

pip3 freeze > requirements.txt

0.1. 配置pypi私服地址及超時時間

pip install -i http://128.196.x.xx:xxxx/repository/Pypixxx/simple/ --trusted-host 128.196.x.xxx(公司私有Pipy庫地址) pip==22.0.4 -U
pip config set global.index-url http://128.196.x.xx:xxxx/repository/Pypixxx/simple/
pip config set global.timeout 6000

0.2. 配置信任主機

pip config set install.trusted-host 128.196.x.xxx
pip config list
  1. 在能連上私有Pypi映象/外網的機器上,將requirement.txt文件中列出的模組資訊下載到指定目錄,以便於拷貝、安裝在多臺離線的內網Linux機器上
pip3 download -r requirements.txt -d /xxx(你要儲存python三方庫的地址)/ReliablePackage/ --trusted-host 128.196.x.xxx(公司私有Pipy庫)
  1. 一口氣把本地大量已下載的三方庫安裝好
pip3 install --no-index --find-links=d:\python27\packages(win下,linux下記得多加一個/,到資料夾下) -r requirements.txt