Python 2.7已於2020年1月1日終止支持邁入Python 3時代
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,現在是你的時代。