python(57) : 离线环境升级依赖
1.联网服务器下载依赖
将要下载的依赖写入 requirements.txt文件, 然后执行以下命令下载依赖
pip3 download --platform manylinux2014_x86_64 --python-version 310 --only-binary=:all: --dest ./wheels/ -r requirements.txt🔍 参数说明:
--platform: 指定目标系统平台。常用值:
manylinux2014_x86_64→ 银河麒麟 V10 / CentOS 7+ x86_64manylinux2014_aarch64→ 鲲鹏/飞腾 ARM 架构win_amd64→ Windows--python-version: 如37表示 Python 3.7,39表示 3.9--only-binary=:all:: 强制使用 wheel,避免.tar.gz源码包(离线无法编译)
✅ 如果你不确定平台,可省略
--platform和--python-version,直接运行:
pip download -r requirements.txt --dest ./wheels/这会下载当前机器兼容的包(适合测试),但生产环境建议显式指定平台。
注意 : 有些依赖版本对python版本有要求, 要求3.10, 3.9的python无法下载依赖的
2.离线服务器升级依赖
将联网下载的依赖包wheels文件和requirements.txt放到离线服务器, 执行下面命令安装即可
pip3 install --no-index --find-links wheels/ --upgrade -r requirements.txt