离线方式快速安装python模块以及相关依赖模块

本文详细介绍了一种在离线环境中安装Python模块的方法,通过在可上网的环境中使用pip工具安装所需模块,并导出模块列表,然后下载这些模块的代码文件,最后将文件上传至目标服务器并进行安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:

1、一个外网电脑,系统与内网一致
2、一个内网电脑,系统与外网一致

1

在外网环境安装要安装的模块,以下脚本是安装paramiko,通过阿里源

pip3 install -i https://mirrors.aliyun.com/pypi/simple/ paramiko

2

然后在能连接公网的机器上执行

pip freeze>python3_module.txt

这样就可以将你之前安装的模块列表导出来

3

列表导出来以后就需要根据这个列表去把模块的代码文件从公网下载下来,执行

mkdir python3_package && pip3 download -r python3_modules.txt -d python3_packages/ -i https://mirrors.aliyun.com/pypi/simple/

,这里我们使用了阿里的源,这样下载的速度会快很多

4

将下载完的文件夹打包,

mv python3_modules.txt python3_packages/ && tar -czf python3_packages.tar.gz python3_packages

然后将打包完的文件上传到服务器上解压,
tar -zcvf python3_packages.tar

5

在服务器上安装我们的模块(前提需要安装和能连接公网的linux机器版本相同的python),

cd python3_packages && /opt/samp/venv/python3/bin/pip3 install --no-index --find-links=file:. -r python3_modules.txt

等待安装完成即可.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值