一、前提条件

1、Windows 和 Linux 的 Python 大版本一致

比如都是 Python 3.10 / 3.11(小版本 3.10.2 和 3.10.5 不影响)

2、服务器是 Linux x86_64(大多数服务器都是这个架构)

二、具体实现步骤

1、Windows 上整理依赖清单

在你 Windows 的项目里,整理依赖包信息到 requirements.txt

requirements.txt

2、Windows 上下载安装包

新建一个文件夹 packages,执行:

pip download
-r requirements.txt
-d ./packages
--platform manylinux2014_x86_64
--python-version 310
--only-binary=:all:

注:(1)必须下载适配 Linux 的 .whl 包
(2)manylinux2014_x86_64 = Linux 标准通用包
(3)310 = Python 3.10(你是 3.11 就改成 311)
所有包会下载到 packages 文件夹里

3、传到Linux

(1)把 packages 文件夹 + requirements.txt 一起传到服务器
(2)在服务器执行离线安装

pip install
--no-index
--find-links=./packages
-r requirements.txt

三、命令整理

1、Windows 下载(改成你的 Python 版本)

pip download -r requirements.txt -d ./packages --platform manylinux2014_x86_64 --python-version 310 --only-binary=:all:

2、Linux 安装

pip install --no-index --find-links=./packages -r requirements.txt
Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐