常遇见Python2、Python3,我们该如何取舍?
参考指标
可以看见
每个指标详细解释:
- 特性(feature)
接受新特性、错误修复和安全修复。
- 预发布(prerelease)
为即将发布的特性版本接受特性修复、错误修复和安全修复。
- 错误修复(bugfix)
接受错误修复和安全修复,仍会发布新的二进制版本(也称为维护模式或稳定版本)。
- 安全(security)
仅接受安全修复,不再发布新的二进制版本,但可以发布新的仅源代码版本。
- 生命周期(end-of-life)
发布周期被冻结,不能再对其进行任何更改。默认情况下,生命周期结束计划在第一个版本发布后的5年,但可以由每个分支的发布管理人员进行调整。所有Python 2版本均已终止生命周期。
其它参考
小编BB
- 优先选取稳定版本,例如3.8、3.9、3.10
- 同时要按照需求出发,比如使用别人的轮子,要遵守轮子对应的Python版本
参考官方链接:https://devguide.python.org/versions/