目的:给一台无法连网的服务器安装Python模块
方案:在另一台相同环境的服务器下,将所需要的模块都下载下来打包,然后再上传至离线的服务器上进行安装
下载打包
先在可以联网并且和目标机器相同环境的服务器上进行下载打包
下载
pip list #查看安装的包
pip freeze >requirements.txt
#下载这些安装包 并 打包
pip download /pipPackages/ -r requirements.txt
tar xzvf pipPackage.tar.gz -c /home/user/
上传安装
将准备好的 tar包文件和 txt文件上传至 目标机器上进行安装
#安装模块
pip3 install --no-index --find-links=/home/user/pipPackages/ -r
/home/user/digitization /requirements.txt
#根据自己将两个文件放在的位置进行修改
注: requirements.txt 是 pip的模块 list;
pipPackage.tar.gz 包是,需要提前在下载好pip所需要的模块放在此包里面