跳到主要内容
版本:latest

宝塔面板 12.0 / 13.0 支持升级 Python 3.13 运行环境

2026-08-05

尊敬的宝塔面板用户:

宝塔面板 12.0 和 13.0 版本现已支持升级 Python 3.13 运行环境。新版运行栈更新了面板的 Python 版本和依赖环境,在安全性、并发处理能力、响应速度及长期运行稳定性方面均有明显改善。

在同为 2 核 2 GB 的云服务器规格下(系统实际识别可用内存约 1931 MB),我们对 Python 3.7 旧版运行栈和 Python 3.13 新版运行栈进行了 48 小时对照测试。结果显示:吞吐能力提升约 48%,平均响应延迟降低约 32%,P99 响应延迟降低约 42%

Python 3.13 新版运行栈 48 小时实测性能对比

图表仅作视觉摘要,完整数据、测试口径和升级说明均以以下可检索文本为准。

实测性能提升

两组测试均覆盖 17 个面板核心接口,共选取两组均有完整数据的 77 轮压测样本,每组累计请求 261,800 次。

指标Python 3.7 旧版运行栈Python 3.13 新版运行栈实测变化
吞吐能力12.30 RPS18.21 RPS提升约 48%
平均响应延迟162.12 ms109.52 ms降低约 32%
P95 响应延迟203.28 ms129.59 ms降低约 36%
P99 响应延迟250.34 ms144.65 ms降低约 42%
压测阶段面板主进程 CPU 均值53.50%43.38%降低约 19%
压测错误数00均为 0

这意味着在相同服务器配置下,新版运行栈能够更快地处理面板请求;尾部延迟的明显下降,也有助于减少高峰期的偶发卡顿。

安全与稳定性验证

  • 48 小时连续运行稳定:两组核心进程均为 0 次重启
  • 核心接口请求 0 错误:两组各完成 261,800 次同口径请求
  • 核心功能检查 100% 通过:覆盖系统、网站、数据、数据库、文件、计划任务和 SSL 等功能,两组均完成 4,930 次检查,失败数为 0
  • 依赖环境更精简:依赖包总数由 143 个减少至 90 个,过期依赖由 69 个减少至 16 个
  • 依赖安全扫描结果改善:测试时 Python 3.13 组未发现已知 CVE;Python 3.7 组发现 4 条漏洞记录,其中 2 条为高危
测试口径

两组云服务器规格均为 2 核 2 GB,系统实际识别可用内存约 1931 MB,测试时长均为 48 小时。Python 3.7 组使用面板 11.8.1,Python 3.13 组使用面板 13.0.0,因此数据反映的是新版面板与 Python 3.13 运行栈的整体升级效果,不代表仅更换 Python 解释器这一单一变量的独立收益。

吞吐按 77 轮总请求数除以总耗时计算;延迟指标为 77 轮、17 个核心接口各自统计值的平均。依赖安全扫描结果基于 2026 年 7 月 27 日测试时的漏洞数据库,后续可能随漏洞库更新而变化。

资源占用说明

本次测试中,Python 3.13 组的面板主进程平均内存约 210 MB,Python 3.7 组约 97 MB;其中新版 AI 模块约占用 50 MB。两组在 2 GB 内存环境下均保持稳定运行。我们仍在进行更长周期测试,以持续优化内存占用。

升级方法

升级前请先备份

建议在业务低峰期操作。执行升级前,请创建完整服务器快照并确认可以正常回滚。

宝塔面板 12.0 和 13.0 用户可执行以下命令升级 Python 3.13 运行环境:

bash /www/server/panel/script/upgrade_py313_bundle.sh

升级完成后,即可使用 Python 3.13 新版运行栈。感谢您一直以来对宝塔面板的支持与信任!


宝塔面板团队

2026 年 8 月 5 日