加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

为什么它们是旧版Python 3上的Python 3的新版本?

发布时间:2020-12-20 11:03:04 所属栏目:Python 来源:网络整理
导读:目前,在 Python Software Foundation网站的“所有版本”页面上,“下载最新版本”链接到Python 3.6.4版本. 但是,您可以在页面上找到该版本是从2017年12月19日开始的,并且自从Python 3.5.5和Python 3.4.8以来已经发布了另外两个版本. 我理解为什么有两个并行版
目前,在 Python Software Foundation网站的“所有版本”页面上,“下载最新版本”链接到Python 3.6.4版本.
但是,您可以在页面上找到该版本是从2017年12月19日开始的,并且自从Python 3.5.5和Python 3.4.8以来已经发布了另外两个版本.

我理解为什么有两个并行版本的Python 3和2.7,但我不明白为什么它们是Python 3的多个版本,因为它应该向后兼容Python 3代码.

解决方法

x.y.Z点发布通常是错误修复发布.
x.Y版本通常是功能发布,但可能包含轻微的向后兼容性.
X版本是一个很大的变化,可能会破坏很多现有的代码.

在实践中,您不能总是立即升级您的x.Y版本;原因包括实际代码不兼容性,无法快速修复内部部署限制以及调度原因. Linux发行版也经常分发一个特定的x.Y版本,并且只会在一年后的年度发布周期中选择下一个版本.但是,x.y.Z版本通常很快就会被选中,通常可以在不破坏现有代码的情况下安装.

几个x.y.Z版本并行维护的原因是用户希望获得错误修复的好处,而不必被迫升级到新的主要版本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读