一、需要先在有网络的机器上把相应的模块安装好
在有网络的机器上安装好模块后,执行命令:
pip freeze >requirements.txt
会在当前目录下生成一个requirements.txt文件,里面是当前已安装好的模块名称,编辑此文件,只保留想要在没有联网的那台机器安装的模块,这里拿paramiko和pymysql举例:
然后将指定的模块下载到文件夹package,执行以下命令:
pip download -d /root/package -r requirements.txt
二、将package文件夹和requirements.txt复制到那台没有联网的机器
package文件夹和requirements.txt在同一级目录,执行命令:
pip install --no-index --find-links=/root/package -r requirements.txt