歡迎光臨
每天分享高質量文章

時間確定!Python 2.7 支援將於 2020 年 1 月 1 日終止

來自:開源中國

連結:https://www.oschina.net/news/94198/python-2-7-quit

近日,Python之父Guido van Rossum在郵件串列上宣佈 Python 2.7將於2020年1月1日終止支援。使用者如果想要在這個日期之後繼續得到與Python 2.7有關的支援,則需要付費給商業供應商。



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%。如下圖所示:


3.5 版和 3.4 版的使用率分別隻佔 43% 和 20%,有 35% 的使用者已經開始使用 Python 3.6


以下是 Python 2.7 和 Python 3 各版本的使用率對比圖,從圖中我們可以看出 Python 3 版的使用者群體正在迅速擴充套件:


如果你主要的程式碼仍然基於 Python 2,這是完全可以理解的。PyPI 的大部分流行軟體包現在都可以在 Python 2 和 Python 3 上執行,而且每天都會增加更多。為了簡化轉換, 官方移植指南提供了在 Python 3 中執行 Python 2 程式碼的建議:

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

相關閱讀

相關連結

  • 郵件串列:https://mail.python.org/pipermail/python-dev/2018-March/152348.html

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



●編號368,輸入編號直達本文

●輸入m獲取文章目錄

推薦↓↓↓

 

演演算法與資料結構

更多推薦:18個技術類微信公眾號

涵蓋:程式人生、演演算法與資料結構、駭客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。

贊(0)

分享創造快樂