1. 程式人生 > 其它 >斷網環境下離線安裝包及其依賴-得保證python版本一致

斷網環境下離線安裝包及其依賴-得保證python版本一致

1、在有網的環境下安裝好包

比如說pyautogui,一定得python版本相同

>pip install pyautogui

 

 可以看出依賴的包其實挺多的

安裝前執行下  pip freeze >requirements_before.txt

2.打包已安裝的包

若已配置好環境變數

>pip freeze >requirements_after.txt
# 取before和after不同的包,然後儲存檔案為
requirements.txt
>pip download -d packages -r requirements.txt

則在任意目錄下新建packages

資料夾用來儲存下載下來的所需安裝包。

啟動cmd視窗。

3、離線安裝包

packages資料夾和requirements.txt拷貝至離線機器上目錄下,
packages資料夾放在任意目錄下,requirements.txt放在同級下。

pip install --no-index --find-links=packages -r requirements.txt

實際上可能會安裝不成功,但是可以根據本機安裝的圖上的模組進行手動安裝

解壓tar.gz的包

然後進入這個目錄,cmd,然後 python setup.py install 或者whl檔案,用 pip install whl檔名,直接把檔案拖動到cmd命令那