天天看點

Python 2 正式退休,Python 3 時代到來!

Python 2.7 于 2020 年 1 月 1 日正式

停止維護

,這也意味着 Python 2 完全退休,現在是 Python 3 的時代

Python 2 正式退休,Python 3 時代到來!

Python 之父兩年前就已

宣布

Python 2.7 将于 2020 年 1 月 1 日終止支援,現在這一天已經到來。Python 社群開發和共享的軟體存儲中心 Python Package Index(PYPI)的大多數流行軟體包現在都可以在 Python 2 和 3 上運作,并且每天都在增加,Python 2 的退休将會影響數百萬系統的安全性。

由于 Python 2 與下一代 Python 3 的相容性問題,關于 Python 2 的退休一直以來都是開發者與各公司關注的重點,因為在 2 代退休前,需要確定業務都盡可能遷移到 3,友善系統後續維護與跟進。目前一些知名項目都已經

做好了相應的準備

,例如 NumPy、Requests 和 TensorFlow 等許多知名項目在 2020 年将停止支援 2.x,

Ubuntu 20.04 LTS 開發周期的重要任務是移除 Python 2

QEMU 結束了對 Python 2 的支援 Fedora 也提出了統一流程

讓棄用上千 Python 2 軟體包更可控……

Python 2 正式退休,Python 3 時代到來!

不過,雖然開發者與各公司需要盡快從 Python 2 遷移到 Python 3,但是與 Windows XP 一樣,官方宣布其退休後,它還會長時間運作在衆多業務中,并且會有官方以外的其它公司出面接手維護。

但不論怎樣,還是建議聽從官方遷移到 Python 3 的建議。為了簡化過渡,官方

遷移指南

提供了有關在 Python 3 中運作 Python 2 代碼的建議。

Python 2 正式退休,Python 3 時代到來!

Python 2,感謝你多年來的忠實服務。

Python 3,現在是你的時代。