适用于快速、一次性的部署场景。

1. 准备阶段:在外网机器操作
首先,使用 pip download 命令下载所有依赖包及其依赖项。

# 确保Python版本、操作系统尽量与内网一致
pip download -r requirements.txt -d ./offline_packages

如果需要部署整个Python环境,还需要下载Python安装包(如Python-3.x.x.tgz)及其系统依赖包(如gcc, make等),可以通过yumapt--downloadonly功能获取。

2. 部署阶段:在内网服务器操作
将准备好的所有文件拷贝到内网服务器。

  • 安装依赖包:使用本地目录作为包源进行安装。
    pip install --no-index --find-links=./offline_packages -r requirements.txt
    
  • 安装Python环境:如果自带Python,需要编译安装。
    1. 安装系统依赖包(.rpm或.deb文件)。
    2. 解压Python源码,执行 ./configure, make, make install 编译安装。
    3. 通过软链接将新安装的python3pip3加入系统路径。
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐