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

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

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

微軟:VSCode決定放棄Python 3.7

新機(jī)器視覺 ? 來源:51CTO技術(shù)棧 ? 2023-10-31 16:43 ? 次閱讀

停止使用 Python3.7 吧,雖然不太影響,但風(fēng)險(xiǎn)自擔(dān)。因?yàn)榧幢闶蔷揞^微軟,也決定要逐步放棄對(duì) Python3.X 的官方支持。 就在10月,微軟新發(fā)布的Visual Studio Code 擴(kuò)展中,已經(jīng)廢棄了對(duì)Python3.7 的支持。

55aea0a8-779b-11ee-939d-92fbcf53809c.png

這就意味著,VS Code 對(duì)于 Python3.7 徹底放棄了正式支持。值得一提的是早在2022年底,VS Code 的Python插件已經(jīng)停止了對(duì) Python3.6 的支持(之前停止支持的還有 Python2.7/3.5)。 01

微軟VSCode為何放手Python3.X? Visual Studio Code 擴(kuò)展此舉對(duì)于 Python 3.X 的全線停止官方支持,乍看之下,著實(shí)令人吃驚。 Python 3.7 的受歡迎程度還相當(dāng)巨大。根據(jù)三方數(shù)據(jù)統(tǒng)計(jì),在使用 Python 3.X 的網(wǎng)站當(dāng)中,許有 17.2% 使用 Python 3.7。而已經(jīng)于 2021 年終止生命周期的 Python 3.6 仍然是最受歡迎的,占 28.9%。Python 3.8 位于兩者之間,占 23.3%。

55c28fa0-779b-11ee-939d-92fbcf53809c.png

首先,微軟是出于安全的考慮。Python 3.7 發(fā)布于2018年6月,壽命已經(jīng)于今年6月迎來了終結(jié)。正如你在 PEP 537 中所見:“Python 3.7 發(fā)布后 5 年將停止發(fā)布?!币簿褪钦f, 從 2023 年 7 月開始,如果存在安全漏洞,Python 開發(fā)團(tuán)隊(duì)將不再修復(fù)。 同時(shí),事實(shí)上許多軟件中的依賴項(xiàng)也宣布放棄對(duì)Python3.7的支持,比如第三方 Python 庫和框架:Numpy、Pandas、Django4 等。這意味著如果這些庫有一個(gè)嚴(yán)重的錯(cuò)誤,修復(fù)程序可能無法在 Python 3.7 上使用。 此外,新的Python版本正在陸續(xù)趕上。目前Python 已轉(zhuǎn)向每年一個(gè)大版本的生命周期。Python 3.8 將于 2024 年 10 月終止生命周期,這意味著 Microsoft Visual Studio Code 擴(kuò)展的官方支持將于 2025 年首次發(fā)布時(shí)結(jié)束,依此類推。 據(jù) Microsoft 稱,Visual Studio 的 Python 擴(kuò)展適用于所有積極支持的 Python 版本。3.12 是最新版本。 去年年底,Python指導(dǎo)委員會(huì)宣布了“將采用12個(gè)月發(fā)布周期,一年發(fā)布一個(gè)大版本”的決定。Python 語言項(xiàng)目團(tuán)隊(duì)對(duì)于新的版本開發(fā)周期規(guī)劃已成定局:

在一年周期開始前的 5 個(gè)月時(shí)間里(跟上一個(gè)周期的末尾重合,因?yàn)槊總€(gè)周期的末尾基本上是修復(fù) bug,時(shí)間比較充裕),各個(gè)開發(fā)者自由開發(fā)討論,提交特性,但不合并到開發(fā)分支。

一年開發(fā)周期的前 7 個(gè)月,確定 feature 并完成 Alpha 版本。

然后花費(fèi) 4 個(gè)月的時(shí)間用于修復(fù) bug,以完成 Beta 版本。

最后 1 個(gè)月收尾,最終發(fā)布正式版。

正式版發(fā)布之后,一年之內(nèi)會(huì)獲得完整支持,5 年之內(nèi)會(huì)有安全更新。

02微軟還留了后手 當(dāng)然,考慮到它的受歡迎程度,微軟聲稱沒有故意從 Visual Studio Code 擴(kuò)展中徹底剝離該代碼的計(jì)劃,并表示:“該擴(kuò)展在可預(yù)見的未來將繼續(xù)與 Python 3.7 非正式地配合使用?!钡?,如果沒有官方支持,就無法保證不會(huì)出現(xiàn)問題。 除了廢止對(duì) Python 3.7 的官方支持外,微軟還推出了調(diào)試器擴(kuò)展的更新(現(xiàn)已重命名為“Python 調(diào)試器”),其中包含一個(gè)設(shè)置,允許用戶僅單步執(zhí)行自己的代碼或跳入系統(tǒng)或第三方代碼。派對(duì)庫代碼,無需微調(diào) launch.json 設(shè)置。 其他改進(jìn)包括 Pylint 擴(kuò)展的 Lint on Change 選項(xiàng),允許在用戶鍵入時(shí)顯示錯(cuò)誤和警告,以及圍繞 Mypy 類型檢查器的新設(shè)置,以允許用戶指定報(bào)告范圍以及是否使用 mypy 的守護(hù)進(jìn)程。 03

Python,公認(rèn)最流行的語言 Python 長(zhǎng)期以來一直是開發(fā)人員流行的語言。TIOBE 將其列為 2023 年 10 月語言列表的首位,領(lǐng)先于 C 和 C++,而 Stack Overflow 開發(fā)者調(diào)查將該語言排在第三位,僅次于 HTML 和 JavaScript,但高于 SQL。

55d13000-779b-11ee-939d-92fbcf53809c.png

Stack Overflow 在其 2023 年調(diào)查中指出,對(duì)于非專業(yè)開發(fā)人員或正在學(xué)習(xí)編碼的受訪者來說,Python 排名第一。

04寫在最后:又該換Python版本了 近日,根據(jù) Python 軟件基金會(huì)和 JetBrains 公布的 2022 年度開發(fā)者調(diào)查數(shù)據(jù)顯示,93% 的開發(fā)者使用 Python 3,7% 的 Python 開發(fā)者仍在使用 Python 2(Python 2 已經(jīng)在 2020 年結(jié)束了支持),2017 年是 75% 和 25%。 而且此次調(diào)查中還顯示了出 Python 開發(fā)者對(duì)于新版本的擁抱程度非常喜人——Python 3 開發(fā)者中有 45% 使用兩年前發(fā)布的 Python 3.10,2% 使用 Python 3.5 或更低版本。 調(diào)查還發(fā)現(xiàn),21% 的開發(fā)者表示只在工作中使用Python,51% 將 Python 用于工作和個(gè)人/教育用途或業(yè)余項(xiàng)目,21% 只在個(gè)人項(xiàng)目中使用Python。5% 的受訪者表示 Python 是他們的主要語言。 所以,說Python是一門“飛速生長(zhǎng)”的語言,當(dāng)之無愧。多說一句,Python 3.13 明年就會(huì)發(fā)布了,還在用老版本 Python 的朋友,趕緊做好準(zhǔn)備,迎接新版本吧!

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

    關(guān)注

    54

    文章

    4756

    瀏覽量

    84283
  • 檢查器
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    3481
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    152

    瀏覽量

    7625

原文標(biāo)題:微軟:VSCode 決定放棄 Python 3.7

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)環(huán)境搭建之VScode的安裝及使用

    VScode的下載及安裝Visual Stuio Code(以下簡(jiǎn)稱VSCode)是微軟出的一款免費(fèi)開源的輕量級(jí)編輯器。VSCode支持多平臺(tái),有 Windows、Linux和macO
    發(fā)表于 09-30 09:40

    v4.1.0 vscode idf.py menuconfig無法切換menu怎么解決?

    版本:v4.1.0 環(huán)境: vscode + python 2.7 配置使用cmd.exe 執(zhí)行idf.py menuconfig, 在舊版本v4.0.1 和 v3.3.2 皆可通過+/-熱鍵上下
    發(fā)表于 06-24 09:35

    求助,關(guān)于使用vscode新建編譯環(huán)境的問題求解

    Git-2.31.1-64-bit.exe、python-3.9.5-amd64.exe默認(rèn)安裝,VSCODE插件選擇在線高級(jí)安裝,等待下載安裝,期間出現(xiàn)幾次錯(cuò)誤,重新繼續(xù)安裝得到安裝完成。 6.拷貝例程進(jìn)行編譯
    發(fā)表于 06-21 16:48

    ubuntu 22.4 vscode安裝ESP-IDF出錯(cuò)是哪里出了問題?

    親愛的FAE: 為了提高編譯速度而選擇在ubuntu 22.4 下開發(fā)ESP32C3,安裝VSCODE后又安裝IDF插件出錯(cuò),界面如下:file:///home/cici/%E5%9B%BE%E7
    發(fā)表于 06-17 07:14

    用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本是怎么回事?

    如題,用離線安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無激活腳本,具體如下圖所示: 反而用vscode插件安裝的idf有,如下圖:vscode插件安裝的idf的Python虛擬環(huán)
    發(fā)表于 06-11 06:49

    vscode esp-idf終端不能執(zhí)行python命令怎么解決?

    vscode esp-idf終端不能執(zhí)行python命令,先前重裝win10系統(tǒng),安裝vscode,安裝esp-idf插件,選擇版本安裝,就能在終端執(zhí)行idf.py?,F(xiàn)在重裝系統(tǒng),按照先前的方式安裝也不行了,是官方源問題,還是怎
    發(fā)表于 06-05 06:37

    深入比較VSCode和SourceInsight

    在語言支持和插件生態(tài)系統(tǒng)方面,VSCode顯然更為強(qiáng)大和靈活。如果你需要涉及多種語言的源碼閱讀,或者希望利用各種插件進(jìn)行定制,VSCode可能是更好的選擇。
    的頭像 發(fā)表于 12-02 16:03 ?8828次閱讀
    深入比較<b class='flag-5'>VSCode</b>和SourceInsight

    windows7可以安裝python什么版本

    版本。對(duì)于已經(jīng)編寫了Python 2代碼的用戶來說,Python 2.7是一個(gè)良好的選擇。它擁有許多第三方庫和模塊,并且在Windows 7上運(yùn)行良好。 Python 3.4/3.5/3.6/
    的頭像 發(fā)表于 11-23 17:15 ?2.6w次閱讀

    如何使用VSCode開發(fā)/編譯/下載/調(diào)試AT32 MCU

    概述VSCode(全稱:VisualStudioCode)是一款由微軟開發(fā)且跨平臺(tái)的免費(fèi)源代碼編輯器。該軟件支持語法高亮、代碼自動(dòng)補(bǔ)全(又稱IntelliSense)、代碼重構(gòu)、查看定義功能,并且
    的頭像 發(fā)表于 11-14 08:15 ?1858次閱讀
    如何使用<b class='flag-5'>VSCode</b>開發(fā)/編譯/下載/調(diào)試AT32 MCU

    PyJNIus :讓你在Python中輕松調(diào)用Java方法

    安裝Anaconda: Python數(shù)據(jù)分析與挖掘好幫手—Anaconda ,它內(nèi)置了Python和pip. 此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn)
    的頭像 發(fā)表于 11-01 10:45 ?711次閱讀

    Python SDK包的使用

    Anaconda: Python數(shù)據(jù)分析與挖掘好幫手—Anaconda ,它內(nèi)置了 Python 和 pip . (可選2) 此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn): Pyt
    的頭像 發(fā)表于 10-30 15:51 ?692次閱讀
    <b class='flag-5'>Python</b> SDK包的使用

    一行代碼將Python程序轉(zhuǎn)換為圖形界面應(yīng)用

    此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn): Python 編程的最好搭檔—VSCode 詳細(xì)指南 。 請(qǐng)選擇以下任一種方式輸入命令安裝
    的頭像 發(fā)表于 10-30 15:39 ?414次閱讀
    一行代碼將<b class='flag-5'>Python</b>程序轉(zhuǎn)換為圖形界面應(yīng)用

    Python如何將你的照片轉(zhuǎn)化為“速寫”

    : conda env create -f environment.yml 此外,推薦大家用VSCode編輯器來編寫像這樣的小型Python項(xiàng)目: Python
    的頭像 發(fā)表于 10-30 11:43 ?560次閱讀
    <b class='flag-5'>Python</b>如何將你的照片轉(zhuǎn)化為“速寫”

    PyJNIus:在Python中輕松調(diào)用Java方法

    安裝Anaconda: Python數(shù)據(jù)分析與挖掘好幫手—Anaconda ,它內(nèi)置了Python和pip. 此外,推薦大家用VSCode編輯器,它有許多的優(yōu)點(diǎn)
    的頭像 發(fā)表于 10-30 11:32 ?738次閱讀

    VSCode 詳細(xì)指南

    笨重的特點(diǎn)的軟件呢? 當(dāng)然有,答案是VSCode. 誕生于2015年的VSCode編輯器,現(xiàn)在可以說是目前最強(qiáng)的編輯器之一,在微軟的背書下,比各位歷史悠久的老大哥成長(zhǎng)快得多,不到5年的時(shí)間里便坐到了市場(chǎng)占有率第一的位置。這么短的
    的頭像 發(fā)表于 10-30 11:08 ?500次閱讀
    <b class='flag-5'>VSCode</b> 詳細(xì)指南