宝塔面板 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%。
图表仅作视觉摘要,完整数据、测试口径和升级说明均以以下可检索文本为准。
实测性能提升
两组测试均覆盖 17 个面板核心接口,共选取两组均有完整数据的 77 轮压测样本,每组累计请求 261,800 次。
| 指标 | Python 3.7 旧版运行栈 | Python 3.13 新版运行栈 | 实测变化 |
|---|---|---|---|
| 吞吐能力 | 12.30 RPS | 18.21 RPS | 提升约 48% |
| 平均响应延迟 | 162.12 ms | 109.52 ms | 降低约 32% |
| P95 响应延迟 | 203.28 ms | 129.59 ms | 降低约 36% |
| P99 响应延迟 | 250.34 ms | 144.65 ms | 降低约 42% |
| 压测阶段面板主进程 CPU 均值 | 53.50% | 43.38% | 降低约 19% |
| 压测错误数 | 0 | 0 | 均为 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 日