python 内网部署

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

1. 准备阶段:在外网机器操作

首先,使用 pip download 命令下载所有依赖包及其依赖项。

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

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

2. 部署阶段:在内网服务器操作

将准备好的所有文件拷贝到内网服务器。

  • 安装依赖包 :使用本地目录作为包源进行安装。

    bash 复制代码
    pip install --no-index --find-links=./offline_packages -r requirements.txt
  • 安装Python环境 :如果自带Python,需要编译安装。

    1. 安装系统依赖包(.rpm或.deb文件)。
    2. 解压Python源码,执行 ./configure, make, make install 编译安装。
    3. 通过软链接将新安装的python3pip3加入系统路径。
相关推荐
二哈喇子!3 小时前
BOM模型
开发语言·前端·javascript·bom
二哈喇子!3 小时前
空指针异常
开发语言
咚为3 小时前
Rust Print 终极指南:从底层原理到全场景实战
开发语言·后端·rust
jaray3 小时前
PyCharm 2024.3.2 Professional 如何更换 PyPI 镜像源
ide·python·pycharm·pypi 镜像源
%xiao Q3 小时前
GESP C++五级-202406
android·开发语言·c++
Psycho_MrZhang3 小时前
Neo4j Python SDK手册
开发语言·python·neo4j
Traced back3 小时前
# C# + SQL Server 实现自动清理功能的完整方案:按数量与按日期双模式
开发语言·c#
sin22013 小时前
MyBatis的执行流程
java·开发语言·mybatis
web3.08889993 小时前
1688图片搜索API,相似商品精准推荐
开发语言·python
二哈喇子!3 小时前
JAVA环境变量配置步骤及测试(JDK的下载 & 安装 & 环境配置教程)
java·开发语言