女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

是時(shí)候停止使用Python 3.7了

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 2023-04-28 11:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

升級(jí)到 3.8。

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

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

重復(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ī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 框架
    +關(guān)注

    關(guān)注

    0

    文章

    404

    瀏覽量

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

    關(guān)注

    38

    文章

    3335

    瀏覽量

    59023
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86708

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用Python3.7導(dǎo)入cv2時(shí)遇到錯(cuò)誤怎么解決?

    使用 Python* 版本 3.7。 Ran Classification Python* 演示。 在導(dǎo)入 cv2 時(shí)遇到錯(cuò)誤: ImportError: DLL load failed: The specified modu
    發(fā)表于 03-05 09:37

    開發(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個(gè)開發(fā)技巧,非常實(shí)用

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

    請(qǐng)問RK3399如何安裝python3.7?

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

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

    跳閘。我在網(wǎng)上搜一下,可能與停止時(shí)候提升鏈條倒轉(zhuǎn)相關(guān),但是肉眼看不到停止時(shí)候提升鏈條倒轉(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 ?649次閱讀

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

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

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

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

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

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

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

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

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

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

    強(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è)備

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

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

    Debian終于完全刪除Python 2

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

    微軟:VSCode決定放棄Python 3.7

    Python 3.7 的受歡迎程度還相當(dāng)巨大。根據(jù)三方數(shù)據(jù)統(tǒng)計(jì),在使用 Python 3.X 的網(wǎng)站當(dāng)中,許有 17.2% 使用 Python 3.
    的頭像 發(fā)表于 10-31 16:43 ?1288次閱讀
    微軟:VSCode決定放棄<b class='flag-5'>Python</b> <b class='flag-5'>3.7</b>