Arch Linux 已從儲存庫中徹底移除 Python 2

語言: CN / TW / HK

Arch Linux宣佈已從儲存庫中刪除所有依賴 python2 的專案,python2 已徹底從該發行版中移除。如果你的 Arch Linux  上仍然安裝了 python2,請考慮刪除它和任何 python2 軟體包。

2018 年,Python 之父 宣佈將在 2020 年初 終止對   Python 2  的支援,訊息一放出來,各大發行版和開源軟體就開始著手減少對 Python 2 的依賴。比如   NumPy、Requests 和 TensorFlow 等許多知名專案在 2020 年停止支援 Python 2.x,而發行版中,先是 Fedora 33 最早完全結束對 Python 2.6 的支援 ,緊接著 Ubuntu 20.04 LTS   移除 Python 2 ,Mageia 8 也移除了對 Python 2 的依賴。

徹底移除 Python 2 對很多軟體或系統來說是一項大工程,因為保不準某個包中就存在 Python 2 依賴項。但即便如此,各大社群仍在堅持這項工作,因為 EOL 意味著 python 2 沒有維護,不會解決任何安全問題,不更新任何安全模組,甚至其本身都迅速成為了一個安全漏洞。

從 Python 2 正式 EOL 開始, Arch Linux 就一直在努力減少儲存庫中依賴於 python2 的專案數量,終於在兩年後完成了這項艱鉅工作。