一、安裝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