Python 2的结束意味着什么
关于Python 2.x版本在2020年1月1日,将不再受到其开发商Python软件基金会的支持,我们首先明确非常重要的一点:
Python 2程序仍将运行。
这不是一个千年虫问题,Python 2程序也不会在2020年1月1日全部神奇地停止运行。
Python 2生命周期的结束意味着核心Python开发团队将不再对Python 2进行官方支持。
那实际会发生什么呢?
Python 2的官方错误修复和安全补丁将停止更新。核心开发团队将不会修复Python 2解释器或Python 2标准库中新发现的问题。但是企业供应商仍可以自行维护Python 2,其他第三方可以fork Python 2的代码库并在核心团队撂挑子的地方继续前进。
第三方Python项目将放弃Python 2。支持Python 2和Python 3的库将开始专门投入于Python 3。其中许多项目都是自愿维护,只支持一种语言版本的工作要少得多。每个项目都将自行决定是否支持Python 2,但许多主要的Python项目计划到2020年将完全放弃支持Python 2。
Python 2的平台支持将会减弱。Linux发行版和云服务提供商可能会继续包含Python 2。但是随着时间的推移,相关支持会越来越少。几乎可以肯定的是,你仍然可以在云平台上运行容器化版本的Python 2,但是无法保证云服务提供商将继续维护自己的Python 2容器。
Python被更新换代了,不过我相信还是会有人继续用它,就像Windows 7或Windows XP。
注:本文部分文字和图片来源于网络,如有侵权,请联系删除。版权归原作者所有!此页面下方声明无效!
猜你喜欢LIKE
相关推荐HOT
Python打印出变量
我们现在要键入更多的变量并且把它们打印出来。这次我们将使用一个叫“格式化字符串 (format string)”的东西. 每一次你使用 " 把一些文本引用...详情>>
2022-11-07 10:37:00Python中的可变对象与不可变对象
总结:对象可以分为 可变对象和不可变对象 可变对象:该对象所指向的内存中的值是可以被改变的,如:String、Tuple、Number。不可变对象:该对...详情>>
2022-11-07 10:26:00Python 2的结束意味着什么
Python 2的官方错误修复和安全补丁将停止更新。核心开发团队将不会修复Python 2解释器或Python 2标准库中新发现的问题。但是企业供应商仍可以自...详情>>
2022-11-07 10:24:00django扩展user用户字段inlines方式?
User为Django自带User表,需要关联详细信息表,类为UserBaseMsg(表名为user_base_msg)和另外一张表的员工状态信息,类为UserWorkMsg(表名为user...详情>>
2022-11-07 10:23:24