Fedora需要幾年時間才能從Python 2切換到Python 3 ?
點擊上方
「
Python開發
」,選擇「置頂公眾號」
關鍵時刻,第一時間送達!
Fedora 發行版默認使用的 Python 語言版本從 Python 2 切換到 Python 3 還需要在發布多個版本之後才能完成。最新提議的日期是到 2020 年,也就是上游淘汰 Python 2 之時。
目前 Fedora 的大部分 Python 代碼能兼容 Python 3,但 /usr/bin/python 仍然指向 Python 2,各種 python-* 包仍然意味著是在使用 Python 2。
開發者希望
將 Python 2 切換到 Python 3 分成三個階段來完成:
第一階段:
從 Python 2 包刪除 python-prefix,並從 shebangs 中刪除/ usr / bin / python這一階段預計在 2019 年上半年,發布 Fedora 30 時實現,這是 Fedora 清理 Python 包準備階段,所有腳本應明確使用 /usr/bin/python2 或 /usr/bin/python3。 然後才能進入第二階段
第二階段:
將默認的 Python 版本轉換為 Python3到 2020 年上半年發布 Fedora 32 時,默認的 Python 版本可以切換到 Python 3,這意味著安裝 python-foo 軟體包將是 Python 3 版本。在第一階段之後,Fedora 中不再使用 /usr/bin/python ,因此將 symblink 重新引導回 python2 是安全的。
第三階段:
擺脫 Python 2這一階段從 Fedora 33 或更高版本開始不再支持 Python 2,也就是上游淘汰 Python 之時。但是,否要將其從 Fedora 中完全刪除,目前 Fedora devel 也還在討論。不過我們不難發現 Fedora 中的在許多方面仍然需要它。
這三個階段能否順利進行,取決於前一階段是否順利完成。有關這些計劃的更多細節可通過這個 Fedora 維基頁面進行了解,Fedora devel 也在討論這件事。
鏈接:https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
Python開發整理髮布,轉載請聯繫作者獲得授
權。
※調查報告:Python成最熱門工具!近半程序員認為上級技術水平不如自己!
※2017年最受歡迎的15大Python庫有哪些?
※IEEE發布2017年編程語言排行榜:Python高居首位,PHP第8,猜猜Swift和OC排第幾
TAG:Python開發 |
※穿Vetements tabi的人從不需要知道Martin Margiela是誰
※Windows 10 Solitaire每年需要10美元才能移除廣告
※Supreme x LV | 機會來了,只需要19萬美刀,Supreme x Louis Vuitton法拉利直接開走!
※Learning Dharma Requires Good Companions 學佛需要善友
※iOS 11.2.6害慘iPhone X 8 7及AirPods,ios需要繼續更新了
※需要Windows才能在發布時運行Oculus Rift
※急停變向?你可能需要一雙adidas Harden Vol.2
※python開發利器,python shell和vim中都需要的tab補全方法
※Xbox老大Phil Spencer:微軟需要一個復甦的機會
※seo需要學習python嗎?學習python有什麼好處?
※舊 iPhone 6 Plus 損壞需要更換?蘋果可能為你「升級」6s Plus
※iOS11越獄也許你需要它Workflow MiniSSH規則!
※做一個好的設計,需要考慮那些因素byFoster+partners設計事務所
※Forest: 節後收心,你需要這個專註助手 | Hello App
※Geoffrey Hinton:人工智慧需要重頭再來
※拍攝MV竟然被捕!關於Teka$hi 6ix9ine 你需要了解的10個事實!
※關於Harden Vol.2 你需要知道這些
※Google兩步驗證下載Google身份驗證器掃描二維碼時提示需要更新 GooglePlay又無法正常訪問 GoolgePlay
※2018 Ning Chyeju Dum Ai Masha 2018年春節快樂——至我們需要感恩的人
※Bronzer VS Contour!節後胖五斤的你需要知道這些修容小技巧