吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

是時候停止使用Python 3.7了

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 2023-04-28 11:06 ? 次閱讀

升級到新的python版本是一種工作,但這種工作不一定會讓你的軟件用戶受益, 因?yàn)橛脩絷P(guān)心的是功能和錯誤修復(fù),而不是你的更新程度。

所以,仍有許多人使用 Python 3.7 并不奇怪, 截至 2022 年 12 月,從 PyPI 下載的包中有近 30% 是針對 Python 3.7 的, 這包括作為 CI 運(yùn)行一部分的自動下載,所以這并不意味著 30% 的應(yīng)用程序使用 3.7,但這仍然是很多人使用舊版本 Python 的原因。

不過,你可以延遲升級的時間有限,對于 Python 3.7,升級時間是在接下來的幾個月內(nèi), Python 3.7 將于 2023 年 6 月到期,到期后不再修復(fù)錯誤,也沒有安全修復(fù)。

Python 3.7 于 2018 年 6 月發(fā)布。正如你在 PEP 537 中所見:

錯誤修復(fù)和安全修復(fù)子版本在前兩年每 3 個月發(fā)布一次。

之后,僅根據(jù)需要發(fā)布安全修復(fù)程序。

3.7 發(fā)布后 5 年將停止發(fā)布。

也就是說,2023 年 6 月是發(fā)布 Python 3.7 的最后一個月, 從 2023 年 7 月開始,如果存在安全漏洞,Python 開發(fā)團(tuán)隊(duì)將不再修復(fù)。

對安全修復(fù)的需求是真實(shí)的:3.7.9 之后的所有版本都是由于安全修復(fù)。撰寫本文時的最新版本 Python 3.7.16 已于 2022 年 12 月 6 日發(fā)布,其中包含 5 個不同的安全修復(fù)程序,從潛在的拒絕服務(wù)攻擊到緩沖區(qū)溢出。

一些 Linux 發(fā)行版保證在已知時間段內(nèi)提供長期支持,包括安全錯誤修復(fù), 如果你使用的是這些發(fā)行版之一,并且它包含 Python 3.7,那么你可以依賴該發(fā)行版來提供安全修復(fù),即使 Python 開發(fā)團(tuán)隊(duì)不會這樣做。

所以理論上,你還不需要升級, 但在實(shí)踐中,有一些警告。

大多數(shù)發(fā)行版中不包含 Python 3.7

RedHat 和克隆版不在任何版本中包含 Python 3.7。

Ubuntu 18.04 確實(shí)有 Python 3.7 作為附加組件,但它是 universe 附加組件包的一部分,因此尚不清楚安全支持會有多好;據(jù)推測,universe 包安全更新依賴于社區(qū)更新, 最后一次安全更新是在 2021 年 12 月,較新的 LTS Ubuntu 版本(20.04、22.04)不包括 Python 3.7。

Debian 10(“Buster”)包括 Python 3.7,但 Debian 11 不包括。

Linux 發(fā)行版不會向后移植所有安全修復(fù)程序,只會向后移植那些最重要的:

即使是現(xiàn)在,當(dāng) Python 維護(hù)者自己提供錯誤修復(fù)時,Python 3.7.16 也有許多安全修復(fù)沒有包含在 Debian 維護(hù)的版本中。

Ubuntu 上一次針對 Python 3.7 的安全更新是在 2021 年 12 月,盡管此后已經(jīng)進(jìn)行了多次安全更新。

當(dāng)然,長期支持只會持續(xù)有限的時間:

Debian Buster 將于 2024 年 6 月結(jié)束其自身的安全更新,因此這只會讓你多花一年時間。

Ubuntu 18.04 將于 2023 年 4 月結(jié)束標(biāo)準(zhǔn)安全更新;之后,你需要付費(fèi)才能獲得安全更新。

你的依賴項(xiàng)將停止獲取更新

一旦 6 月到來,第三方 Python 庫和框架將開始放棄對 Python 3.7 的支持, 這意味著如果這些庫有一個嚴(yán)重的錯誤,修復(fù)程序可能無法在 Python 3.7 上使用,并且你的 Linux 發(fā)行版不會為每個現(xiàn)有的 Python 庫做反向移植。

事實(shí)上,一些庫和框架已經(jīng)開始放棄對 Python 3.7 的支持:

b821de50-e568-11ed-ab56-dac502259ad0.png

現(xiàn)在是從 3.7 升級的時候了在短期內(nèi),你的最低目標(biāo)是切換到一個 Python 版本,該版本維護(hù)了可用的依賴項(xiàng)版本。例如,如果你依賴 Pandas,正如我們所見,最后一個與 3.7 兼容的版本是在 2021 年 12 月發(fā)布的。因此,你至少希望使用 Python 3.8。

幸運(yùn)的是,Python 3 版本相當(dāng)向后兼容, 所以可以做的是:

升級到 3.8。

修復(fù)你發(fā)現(xiàn)的任何錯誤。

升級到 3.9,修復(fù)所有錯誤。

重復(fù)直到你使用 Python 3.10 或從 2023 年 1 月左右開始使用 Python 3.11。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 框架
    +關(guān)注

    關(guān)注

    0

    文章

    403

    瀏覽量

    17543
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3292

    瀏覽量

    57914
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85039

原文標(biāo)題:是時候停止使用 Python 3.7 了

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    開發(fā)者福音!谷歌云APP引擎開始支持Python 3.7

    下方鏈接吧!https://cloud.google.com/appengine/docs/standard/python3/敲重點(diǎn)!—可支持便攜式Web應(yīng)用程序!App Engine的原始版本早于
    發(fā)表于 08-14 10:12

    10年Python功力,總結(jié)了10個開發(fā)技巧,非常實(shí)用

    )['', '/usr/local/Python3.7/lib/python37.zip', '/usr/local/Python3.7/lib/python3.7', '/usr/l
    發(fā)表于 08-26 11:58

    請問RK3399如何安裝python3.7?

    RK3399如何安裝python3.7? 沒有查到相關(guān)資料
    發(fā)表于 12-30 06:44

    當(dāng)系統(tǒng)掉電的時候,內(nèi)部RTC應(yīng)該停止計時,再次上電的時候繼續(xù)動作,是不是每次上次上電都需要重新校時?

    當(dāng)系統(tǒng)掉電的時候,內(nèi)部RTC應(yīng)該停止計時,再次上電的時候繼續(xù)動作,莫非每次上電都需要重新校時?
    發(fā)表于 06-14 07:44

    電機(jī)停止時候熱繼電器跳閘怎么解決?

    跳閘。我在網(wǎng)上搜一下,可能與停止時候提升鏈條倒轉(zhuǎn)相關(guān),但是肉眼看不到停止時候提升鏈條倒轉(zhuǎn)導(dǎo)致電機(jī)倒轉(zhuǎn)。這是真的嗎?有沒有別的改良的辦法
    發(fā)表于 11-13 07:54

    Coverity 呼吁停止使用不安全軟件

    Coverity 呼吁停止使用不安全軟件 -- 為符合條件的全球2000強(qiáng)企業(yè)提供 Coverity Software Integrity Audits -- 為全球2000強(qiáng)企業(yè)的部分供應(yīng)商提供服務(wù),以檢查軟件完整性供應(yīng)鏈 &nb
    發(fā)表于 03-16 17:31 ?588次閱讀

    智能眼鏡Spectacles未能經(jīng)住市場考驗(yàn),大量用戶在一周后就停止使用

    據(jù)Snap的內(nèi)部數(shù)據(jù)顯示,僅僅只過了4周的時間,就有一半以上的用戶不再使用這款產(chǎn)品。據(jù)知情人士稱,Spectacles的用戶留存度“低得驚人”,他補(bǔ)充說,相當(dāng)大比例的用戶在一周后就停止使用這款眼鏡
    發(fā)表于 10-25 18:28 ?9576次閱讀

    隨著科技的發(fā)展,Python什么時候會被取代

    處于平穩(wěn)狀態(tài),很多其他編程語言已開始穩(wěn)步下降,但Python的增長似乎勢不可擋。在所有StackOverflow的問題中,帶有python標(biāo)簽的占到了14%,而且這種趨勢還在上升。其中的原因有很多。 Python于90年代問世。
    發(fā)表于 06-03 11:35 ?317次閱讀

    預(yù)測:數(shù)百萬人將停止使用付費(fèi)有線電視服務(wù)

    AT&T 首席執(zhí)行官約翰 · 斯坦基(John Stankey)在財報電話會議上預(yù)測,還有數(shù)百萬人將停止使用付費(fèi)有線電視服務(wù)。
    的頭像 發(fā)表于 10-23 15:52 ?3060次閱讀

    谷歌開始要求開發(fā)者停止使用win7

    對Windows 7的支持11個月后,Google方面也開始敦促Chromium開發(fā)者停止使用Windows 7,因?yàn)閃indows 7不再得到微軟和Chromium社區(qū)的支持。
    的頭像 發(fā)表于 12-27 10:36 ?1724次閱讀

    傳谷歌或停止使用跟蹤iPhone用戶工具

    1月28日,在iOS 14系統(tǒng)中,蘋果要求應(yīng)用程序開發(fā)者告知用戶其在收集相關(guān)數(shù)據(jù),并讓他們選擇是否接受追蹤。谷歌周三宣布,其iOS版應(yīng)用程序?qū)?b class='flag-5'>停止使用某些跟蹤方法,以避免顯示蘋果即將到來的權(quán)限彈出提示。與此同時,該公司還在蘋果的應(yīng)用程序跟蹤透明度倡議(ATT)之前,為開發(fā)者和廣告商提供
    的頭像 發(fā)表于 01-28 10:12 ?1428次閱讀

    強(qiáng)制在凌晨4點(diǎn)停止使用筆記本電腦的開源設(shè)備

    電子發(fā)燒友網(wǎng)站提供《強(qiáng)制在凌晨4點(diǎn)停止使用筆記本電腦的開源設(shè)備.zip》資料免費(fèi)下載
    發(fā)表于 11-25 14:46 ?0次下載
    強(qiáng)制在凌晨4點(diǎn)<b class='flag-5'>停止使用</b>筆記本電腦的開源設(shè)備

    戴爾計劃2024年停止使用“中國制造”芯片;美國科技公司最大規(guī)模裁員:亞馬遜裁撤1.8萬個崗位

    熱點(diǎn)新聞 1、戴爾計劃2024年停止使用“中國制造”芯片 據(jù)報道,美國計算機(jī)制造商戴爾的目標(biāo)是到2024年停止使用中國制造的芯片,并已告知供應(yīng)商大幅減少其產(chǎn)品中其他“中國制造”組件的數(shù)量。戴爾的目標(biāo)
    的頭像 發(fā)表于 01-06 09:00 ?2623次閱讀

    Debian終于完全刪除Python 2

    Python 2 早在 2020 年就已正式結(jié)束支持,而 Python 之父在 2018 年就宣布這則消息。自此各大發(fā)行版和開源軟件就開始著手減少對 Python 2 的依賴。比如
    的頭像 發(fā)表于 01-09 10:28 ?509次閱讀

    微軟:VSCode決定放棄Python 3.7

    Python 3.7 的受歡迎程度還相當(dāng)巨大。根據(jù)三方數(shù)據(jù)統(tǒng)計,在使用 Python 3.X 的網(wǎng)站當(dāng)中,許有 17.2% 使用 Python 3.
    的頭像 發(fā)表于 10-31 16:43 ?966次閱讀
    微軟:VSCode決定放棄<b class='flag-5'>Python</b> <b class='flag-5'>3.7</b>
    国际百家乐规则| 百家乐玩法教材| 百家乐官网百家乐官网视频| 大发888官网客户端| 百家乐方案| 百家乐官网事一箩筐的微博| 百家乐官网平台有什么优势| 顶级赌场官方安卓版手机下载| 百家乐作弊知识| 奔驰百家乐官网可信吗| 六合彩现场| 威尼斯人娱乐城怎么样| 怎样玩百家乐看路| 做生意门口怎么摆放| 菲律宾百家乐官网娱乐平台| 百家乐官网预测神法| 大发888dafabet| 黄石市| 赢家百家乐的玩法技巧和规则 | 澳门百家乐官网规| 百家乐官网娱乐城怎么样| 棋牌室高尔夫娱乐场| 韩国百家乐的玩法技巧和规则| 百家乐官网平玩法可以吗| 百家乐官网视频游戏聊天| 鼎龙娱乐城开户| 威尼斯人娱乐城新闻| 澳门赌场娱乐城| 顶级赌场连环夺宝| 二八杠筒子| 圣淘沙百家乐的玩法技巧和规则| 百家乐二十一点游戏| 百家乐娱乐城代理| 葡京百家乐官网的玩法技巧和规则| 广州百家乐官网娱乐场| 澳门百家乐官网必杀技| 澳门百家乐官网赢钱| 网上真钱梭哈| 美乐门娱乐| 大发888真人娱乐| 大发888游戏平台 官方|