Python 2.7 于 2020 年 1 月 1 日正式
停止維護,這也意味着 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,但是與 Windows XP 一樣,官方宣布其退休後,它還會長時間運作在衆多業務中,并且會有官方以外的其它公司出面接手維護。
但不論怎樣,還是建議聽從官方遷移到 Python 3 的建議。為了簡化過渡,官方
遷移指南提供了有關在 Python 3 中運作 Python 2 代碼的建議。
Python 2,感謝你多年來的忠實服務。
Python 3,現在是你的時代。