Python 2.7.18,Python 2.7和2.x分支的最新修正版本

Python的2.7.18

Python軟件基金會揭幕 幾天前 Python 2.7.18版本的發布,這是 最新版本的Python 2.x分支。 而且,自從Python 3.0推出以來,有人建議放棄以前的Python版本,而推薦使用此最新版本。

在2019年XNUMX月, Python編程語言項目的創建者和負責人Guido van Rossum, 宣布對python版本2.7的支持將於1年2020月XNUMX日終止。 在此期限之後,Python 2.7將不再受益於任何更新,甚至無法獲得安全修復程序。

顯然,獨立開發人員總是有可能使用Python 2.7 確保其連續性。 但是對於Guido van Rossum而言,我們將不再需要等待他和他的團隊收到與Python 2.7開發相關的更新甚至決策。

自2.7年前發布Python 2.6以來,Python 11一直處於積極開發中。 在所有這些年中,CPython的開發人員和核心貢獻者堅定地將錯誤修復應用到了2.7分支,這並不是一項艱鉅的任務,因為Python 2和3分支有所不同。

在Python 2.7的整個生命週期中發生了很大的變化,例如PEP 466中的功能,它支持SSL模塊和哈希隨機化。 傳統上,這些功能永遠不會添加到維護模式版本中,但是為了確保Python 2用戶的安全性而進行了例外處理。 感謝CPython社區的奉獻精神。

回想一下, Python是一種編程語言 解釋的 由荷蘭程序員Guido van Rossum在1991年設計。

的分支 Python 2.7成立於2010年,最初計劃在2015年停止提供支持但是由於Python 3中項目的活動遷移不足以及代碼處理過程中遇到的問題,Python 2的壽命延長到2020年。

Python 3是並行開發的,並於11年前發布 首次。 當時與Python 2的兼容性中斷引起了很大爭議,但是Python 3被認為是該語言的主要變體,而python 2在2.7版本之後不再作重大更改,而是保留了下來。 正式地,不再提供對Python 2的支持。

儘管CPython項目正式將不再處理Python 2, 有興趣繼續的社區代表 在產品上繼續支持該分支機構 致力於修復Python 2.7中的漏洞。

例如,Red Hat將繼續使用Python 2.7維護軟件包。 對於RHEL 6和7發行版的整個生命週期,對於RHEL 8,它將在Application Stream中生成軟件包更新,直到2024年XNUMX月。

關於這個新版本 相比於2.7.17, Python 2.7.18僅包含一些修復程序, 正如您在版本控制系統中看到的那樣。

這是Python開發人員的最後一項活動 已經正式承擔 在此版本的Python中。 自2.0年發布Python 2000以來,Python 2.x一直是該語言的主要分支,並且一直持續改進,直到將近十年前出現的Python 2.7為止。

Python 2.7幸運地得到了兩代二進制構建器和操作系統專家的服務,即Windows的Martin vonLöwis和Steve Dower以及macOS的Ronald Oussoren和Ned Deily。 我們為macOS 2.7提供Python 10.9二進製版本的原因(這是Apple在4年前棄用的操作系統),或者存在“用於Python 2.7的Microsoft Visual C ++編譯器”是這些人的奉獻精神。

請記住,Python 2也從許多Linux發行版中消失了。 例如,Ubuntu 20.04刪除了Python 2,因為默認提供版本3.8.2。

最後,對於那些有興趣進一步了解此最新修正版本的Python 2.7發行版的人,您可以參考以下內容中的發行說明: 下一個鏈接.

排出

關於此版本的下載,您可以從 以下鏈接。


成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。