在无网络的机器上pip安装python模块

一、需要先在有网络的机器上把相应的模块安装好

在有网络的机器上安装好模块后,执行命令:

pip freeze >requirements.txt

会在当前目录下生成一个requirements.txt文件,里面是当前已安装好的模块名称,编辑此文件,只保留想要在没有联网的那台机器安装的模块,这里拿paramiko和pymysql举例:
在无网络的机器上pip安装python模块_第1张图片
然后将指定的模块下载到文件夹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

你可能感兴趣的:(linux,python)