目前支持的 Python 版本有哪些?



Python 2.7 在 2019 年底结束了生命周期 (PEP 373(。但是目前支持的 Python 版本有哪些?

我意识到"支持"可能意味着很多东西(例如,AWS Lambda目前支持Python 3.6,3.7和3.8(。为了使这个问题客观,让我们说:哪些CPython版本仍然会收到安全更新以及持续多长时间?

当前 python 分支的状态

Python 3.6 生命周期

3.6 大约每 3 个月收到一次错误修复更新,持续约 24 个月。在 3.7.0 最终发布后的某个时候,将发布最终的 3.6 错误修复更新。之后,预计安全更新(仅源代码(将根据需要发布,直到 3.6 最终发布后的 5 年,即大约到 2021-12 年。

Python 3.7 生命周期

3.7 大约每 3 个月收到一次错误修复更新,持续约 24 个月。在 3.8.0 最终发布后的某个时候,将发布最终的 3.7 错误修复更新。之后,预计安全更新(仅源代码(将根据需要发布,直到 3.7 最终发布后的 5 年,即大约到 2023-06 年。

Python 3.8 生命周期

3.8 将大约每 1-3 个月收到一次错误修复更新,持续约 18 个月。3.9.0 final发布后,将发布最终的3.8错误修复更新。之后,预计安全更新(仅源代码(将在 3.8 最终发布后 5 年发布,因此大约到 2024 年 10 月。

Python 3.9 生命周期

3.9 将在大约 12 个月内大约每月收到错误修复更新。3.10.0 final发布后,将发布最终的3.9错误修复更新。之后,预计安全更新(仅源代码(将在 3.9 最终版本发布后的 5 年之前发布,即大约到 2025 年 10 月。

最新更新