pythonic生物人

如何选择合适的Python版本?

常遇见Python2、Python3多个版本,我们该如何取舍?

参考指标

Image

可以看见,Python2都已经end-of-life,比较稳定的版本都是Python 3.8以后。

每个指标详细解释:

  • 特性(feature)

接受新特性、错误修复和安全修复。

  • 预发布(prerelease)

为即将发布的特性版本接受特性修复、错误修复和安全修复。

  • 错误修复(bugfix)

接受错误修复和安全修复,仍会发布新的二进制版本(也称为维护模式或稳定版本)。

  • 安全(security)

仅接受安全修复,不再发布新的二进制版本,但可以发布新的仅源代码版本。

  • 生命周期(end-of-life)

发布周期被冻结,不能再对其进行任何更改。默认情况下,生命周期结束计划在第一个版本发布后的5年,但可以由每个分支的发布管理人员进行调整。所有Python 2版本均已终止生命周期。


其它参考

Image

小编说两句

  • 优先选取稳定版本,例如3.8、3.9、3.10
  • 同时要按照需求出发,比如使用别人的轮子,只有遵守轮子对应的Python版本

参考官方链接:https://devguide.python.org/versions/

-END-
推荐阅读:

Image

我的学习小圈子👉
加入

Image

赞、在看就是最大的支持Image