斷網環境下離線安裝包及其依賴-得保證python版本一致
阿新 • • 發佈:2022-03-11
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命令那