pip批量安裝、遷移庫

在python開發過程中經常遇到這樣的情況,一臺服務器上寫的好腳本放到另一個服務器上往往會提示缺失依賴庫的情況,除了按錯誤提示一遍一遍的安裝之外,可以用pip批量安裝dependency libs或者遷移libs。

1、批量安裝(在線安裝)

批量安裝的步驟很簡單的兩步:

pip freeze >dependency.txt
pip install -r dependency.txt

第一步是把依賴庫導入到dependency.txt 文件中,未指定路徑就是保存在用戶目錄下(例如:D:\Users\ZHANG087)
第二步就是批量安裝dependency.txt文件中的庫(可編輯dependency裏面的數據)

2、遷移(離線)

現有環境pip freeze >dependency.txt導出並篩選需要安裝的庫
下載dependency.txt 中的庫到mylibs文件夾
pip download -r dependency.txt -d ./mylibs/
導入新環境
pip install --no-index --find-links=./mylibs/ (- r dependency.txt 可加可不加)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章