有时候服务器不能联网,需要在离线状态下安装python模块。
在联网的机器上安装好模块,然后把联网机器的python库打包,最后传输到不联网的服务器上,执行离线安装命令。
1. 更新pip 版本
pip install -U pip
in Window
python -m pip install -U pip
2.打包本地,如果在打包过程中报错,提示requirement中有模块不能打包,需要在该文件中删除该包。如果正好安装的是这个库,那就没办法,只有去下载相关的whl文件等。
pip install --download "D:kitspython packageelasticsearch off linepackages" -r requirement.txt
3.离线安装 elastic'search模块
pip2.7 install --no-index --find-links=./packages/ elasticsearch