斷網(wǎng)環(huán)境下利用pip安裝Python離線安裝包

一、安裝pip

1、下載最新pip

新建packages文件夾放在目錄中:/packages

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pytz

從該網(wǎng)站提供的編譯好的包下載最新版本pip-8.1.2-py2.py3-none-any.whl和wheel-0.29.0-py2.py3-none-any.whl,在packages文件夾中。

離線安裝pip時(shí),這兩個(gè)包需要準(zhǔn)備好。

還需要一個(gè)包:setuptools-36.4.0-py2.py3-none-any.whl

2、安裝下載好的pip

下載get-pip.py:https://bootstrap.pypa.io/get-pip.py

執(zhí)行命令:

? ? ? ?python ?get-pip.py--no-index--find-links=/root/packages

PS:如果你可以聯(lián)網(wǎng),那么安裝pip就方便多了,執(zhí)行python get-pip.py。

二、利用pip離線安裝python包-方案

1、在可以聯(lián)網(wǎng)的開發(fā)機(jī)器上安裝好需要的包

例如:

pip ?install ?elasticsearch

2、打包已安裝的包

#查看安裝的包

pip ?list

#生成requirements.txt(記錄所有依賴包及其精確的版本號)

pip freeze >requirements.txt

#下載對應(yīng)的包

pip install --download /root/packages -r requirements.txt

3、離線情況安裝打包好的包

將packages文件夾和requirement.txt拷貝至離線機(jī)器上目錄下

執(zhí)行命令:

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容