導航:首頁 > 編程語言 > python長期維護版本

python長期維護版本

發布時間:2023-05-31 03:22:00

python什麼版本好

肯定是 3 啊,2 已經穩定(不更新)了。每當遇到這個問題好多人就會說「很多模塊不支持3」,但是 3 已經發布 5 年多了,5 年過去還不支持新版本的模塊,基本就是停止維護了。

樓上第一句話說語法修改不大,後面又說版本變化太大,自己不覺得矛盾么。
現在 3 已經不常遇到「重要而不支持」的第三方包問題了,除非你有很特別的需求。很多人不願意用 3 我覺得就是懶,跟不願意換掉 xp 似的,以前好多人說自己用 django ,django 不支持 3 所以不用 3,現在 django 也支持 3 了,他們又去找別的理由。
就算你真的遇到了一個重要且只支持 2 的包,那也不是問題,你可以 3.4 和 2.7 都裝著,到時候用不同版本運行就行了。即使需要交叉使用的項目也不是問題,python 號稱可以把不同語言粘在一起,沒道理不能把自己的不同版本粘起來。重要的是避免自己再寫只能在 2 上運行的代碼

㈡ Python3的哪個版本最好用

Python 3.9 。

場景一:學習、練習

如果是純粹學習的話,盡可能選擇比較新的版本,例如:3.7、3.8,這樣能夠使用最新的特性,目前最新版本是 Python 3.9 。如果是初學者,可以安裝 anaconda,裡面自帶 500+ 常用庫,省事方便。

場景二:生產環境

在生產環境的話,盡可能選擇穩定的版本,長期支持的版本。如果是有歷史包袱,比如歷史代碼用的 2.7 版本,那麼就繼續用 Python 2.7 的版本。

需要補充的是:Python 2.x 已經停止更新了,而且 Python 3.x 與 Python 2.x 不兼容。

Python由荷蘭數學和計算機科學研究學會的Guido van Rossum於1990 年代初設計,作為一門叫做ABC語言的替代品。

Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平台上寫腳本和快速開發應用的編程語言,隨著版本的不斷更新和語言新功能的添加,逐漸被用於獨立的、大型項目的開發。

Python解釋器易於擴展,可以使用C或C++(或者其他可以通過C調用的語言)擴展新的功能和數據類型。Python 也可用於可定製化軟體中的擴展程序語言。Python豐富的標准庫,提供了適用於各個主要系統平台的源碼或機器碼。

2021年10月,語言流行指數的編譯器Tiobe將Python加冕為最受歡迎的編程語言,20年來首次將其置於Java、C和JavaScript之上。

㈢ 再見!Python 3.6

到上月為止,Python 3.6 對我來說已經死掉了。

如果你一直在關注Python, 不知道它對大家是不是也是這樣?

為什麼這么說呢?因為以後它將不再收到錯誤或安全修復程序。這意味著如果你在本月之後使賣猜用 Python 3.6,你自己需要自擔風險。

當然現在可能不像我說的這樣。 但最近發現的 Log4j 漏洞給了我們警鍾。 雖然這並不直接涉及 Python,但它最終會是一個非常有權威的和痛苦的案例。

還有一個問題。考慮一中悉型下:截至 2021 年 12 月 16 日,從 PyPI 下載的包中陸顫至少有 17.39% 基於 Python 3.6。這就表示這個版本的 Python 即將結束。

如果你看到 3.6 或更早版本,則到 2021 年 12 月底,將不再收到更新或錯誤修復。要解決該問題,必須升級到最新版本的 Python。因為 3.6 將達到生命周期終止 (EOL),所以它不會再收到錯誤修復,即使它們很重要。你可能會發現自己使用 Python 和已知的 CVE,其 CVSS 分數為 10.0,但不會被修補

例如,假設你使用的是 Ubuntu Server 20.04,這是一個長期版本。此 LTS 發行版的支持期限到 2025 年。因此,理論上,還有三年的支持期。這是否意味著無需更新 Python?理論上,是的。使用 LTS 版本時,將收到安全更新,也會有告警,但即使收到安全更新,也無法獲得錯誤修復,當然也不會有任何的新功能包含其中。

更糟糕的是,可能第三方框架和庫都不會更新。那就必須被困在仍然支持 Python 3.6 的的這個版本上。

接下來說點好消息:

大多數較新的版本(例如 Ubuntu 20.04.3 和 RHEL 8.5)都附帶 Python 3.9。我目前有一個附帶 Python 3.8 的 Ubuntu Server 20.04。運行sudo do-release-upgrade(升級到20.04.3)後,Python包升級到3.9。但即使是最初的 20.04 版本也包含 Python 3.8。

大家很可能仍在使用 Ubuntu 18.04,它在 2023 年之前仍受支持。但是 Ubuntu 18.04 附帶了 Python 3.6……該版本即將發布。因此,即使距離 18.04 還剩一年,但Python 版本已經過時了。

如果你想在 Ubuntu 18.04 上升級 Python,你可以藉助 Anaconda。為此,請使用以下命令下載 Anaconda 安裝程序:

通過以上命令就可以升級到3.9版本了。

但是版本升級後,但目前你可能還在使用這3.6版本的各種庫,框架或其它模塊,如果升級到3.9後,是無法保證這些模塊的兼容的,這就意味這我們必須非常小心的進行代碼改動,當然如果這些外部庫有升級那是最好升級到新版本,我知道這個過程非常不容易,但最終的結果是值得的,加油,努力!

閱讀全文

與python長期維護版本相關的資料

熱點內容
unix命令rename 瀏覽:864
文件加密了為啥發不出去了 瀏覽:457
單片機調節馬達 瀏覽:743
鏡花pdf 瀏覽:610
廣西民族大學app忘記密碼怎麼辦 瀏覽:374
學生伺服器是什麼意思 瀏覽:533
如何下載快切app 瀏覽:723
如何將電腦c盤文件加密 瀏覽:886
嵌入式為什麼linux 瀏覽:553
c語言編譯器屬於系統軟體 瀏覽:725
android如何斷點調試 瀏覽:722
圖解韓語pdf 瀏覽:302
sas查各文件夾空間大小 瀏覽:454
python腳本檢查埠 瀏覽:960
催眠解壓視頻泡沫 瀏覽:309
雲伺服器部署系統 瀏覽:879
惡意加密別人的文件犯法 瀏覽:833
漢語語法pdf 瀏覽:158
詞法分析編譯原理論文 瀏覽:273
電腦文件夾還原方法 瀏覽:534