时间确定!Python 2.7 支持将于 2020 年 1 月 1 日终止

来自:开源中国

链接:http://www.oschina.net/news/94198/python-2-7-quit

近日,Python之父Guido van Rossum在邮件列表上宣布 Python 2.7将于2020年1月1日终止支持。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商。



时间确定!Python 2.7 支持将于 2020 年 1 月 1 日终止



Guido van Rossum 表示:



Let"s not play games with semantics. The way I see the situation for 2.7 is that EOL is January 1st, 2020, and there will be no updates, not even source-only security patches, after that date.(

 Python 2.7提供的支持截止到2020年1月1日,并且在那之后将不会有更新,甚至没有源代码安全补丁。

 

Support (from the core devs, the PSF, and python.org) stops completely on that date. If you want support for 2.7 beyond that day you will have to pay a commercial vendor. Of course it"s open source so people are also welcome to fork it. But the core devs have toiled long enough, and the 2020 EOL date (an extension from the originally annouced 2015 EOL!) was announced with sufficient lead time and fanfare that I don"t feel bad about stopping to support it at all.



之前曾有开发者预测过 Python 2.7 的终止时间,不管大家印象中的终止时间是什么时候,现在都以 2020 年 1 月 1 日为最终确定时间。

Python 2.7 是 2.x 系列的最后一个版本,它的继承者 Python 3.0 在 2008 年 12 月发布,但不兼容 2.x 系列,3.0 的许多特性和语法向后移植到了 2.6 和 2.7。2.7 的支持时间将最少为 10 年,2020 年前会一直提供 bug 修正。

Python 版本使用情况

热度疯涨的 Python,开发者应从 2.x 还是 3.x 着手?

去年有调查数据显示,Python 3 的使用出现了上涨,涨幅约 8.2%。如下图所示:



时间确定!Python 2.7 支持将于 2020 年 1 月 1 日终止

3.5 版和 3.4 版的使用率分别只占 43% 和 20%,有 35% 的用户已经开始使用 Python 3.6



时间确定!Python 2.7 支持将于 2020 年 1 月 1 日终止

以下是 Python 2.7 和 Python 3 各版本的使用率对比图,从图中我们可以看出 Python 3 版的用户群体正在迅速扩展:





时间确定!Python 2.7 支持将于 2020 年 1 月 1 日终止

如果你主要的代码仍然基于 Python 2,这是完全可以理解的。PyPI 的大部分流行软件包现在都可以在 Python 2 和 Python 3 上运行,而且每天都会增加更多。为了简化转换, 官方移植指南提供了在 Python 3 中运行 Python 2 代码的建议:

  • http://docs.python.org/3/howto/pyporting.html

  • 相关阅读

  • Python 2.7 即将停止支持,请收下这份 3.x 迁移指南

  • 相关链接

  • 邮件列表:http://mail.python.org/pipermail/python-dev/2018-March/152348.html

  • PEP: http://www.python.org/dev/peps/pep-0373/



  • 时间确定!Python 2.7 支持将于 2020 年 1 月 1 日终止

    ●编号

    2982

    ,输入编号直达本文



    ●输入m获取文章目录

    推荐↓↓↓

     

    时间确定!Python 2.7 支持将于 2020 年 1 月 1 日终止

    Python编程

    更多推荐:

    18个技术类微信公众号

    涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。