新聞中心
微軟宣布推出一種新的 Python 語言服務(wù)器,名為 Pylance,其可利用語言服務(wù)器協(xié)議與 VS Code 進(jìn)行通信。Pylance 這個(gè)名字是對(duì) Monty Python 的 Lancelot 的致敬,Lancelot 是亞瑟王和圓桌騎士中的第一位勇士。

創(chuàng)新互聯(lián)公司10多年成都企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及高端網(wǎng)站定制服務(wù),成都企業(yè)網(wǎng)站建設(shè)及推廣,對(duì)成都社區(qū)文化墻等多個(gè)領(lǐng)域擁有多年設(shè)計(jì)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。
Visual Studio Python 語言服務(wù)器和 Python 程序經(jīng)理 Savannah Ostrowski 表示,Pylance 現(xiàn)在作為 Visual Studio Marketplace 的擴(kuò)展提供,它“極大地改善了 Visual Studio Code 中的 Python 體驗(yàn)?!?/p>
早在 2018 年,微軟的 Python 團(tuán)隊(duì)就發(fā)布了 Python 語言服務(wù)器,將 Visual Studio 豐富的 Python IntelliSense 支持引入了 VS Code?,F(xiàn)如今,微軟則表示,在過去的幾個(gè)月中,他們已經(jīng)對(duì)語言服務(wù)器進(jìn)行了更新,以改進(jìn)其性能并使開發(fā)人員能夠編寫最佳代碼,而這項(xiàng)工作的成果就是新的 Pylance 語言服務(wù)器。
據(jù)介紹稱,Pylance 是以微軟的靜態(tài)類型檢查工具 Pyright 作為基礎(chǔ)開發(fā)的全新的語言服務(wù)器,利用類型 stubs(.pyi 文件)和惰性類型推斷來提供高性能的開發(fā)體驗(yàn)。Pylance 通過豐富的類型信息增強(qiáng)了用戶的 Python IntelliSense 體驗(yàn),可幫助用戶更快更好地編寫代碼。Pylance 擴(kuò)展還隨附了熱門模塊的 Type Stub 集合,以提供快速、準(zhǔn)確的自動(dòng)完成和類型檢查。
Pylance 提供的一些關(guān)鍵功能包括有:類型信息、自動(dòng)導(dǎo)入、類型檢查診斷和多根工作區(qū)支持。
微軟表示:“Pyright 的類型檢查功能和語言功能現(xiàn)在已合并到稱為 Pylance 的 VS Code 擴(kuò)展中,這是 Microsoft 官方支持的 Python 語言服務(wù)器”。
“Pylance 旨在與 VS Code 的 Python 擴(kuò)展一起使用。除 Pyright 的功能外,Pylance 還增加了與 IntelliCode 的若干高級(jí)功能的兼容性,以實(shí)現(xiàn) AI 輔助完成。如果你是 VS Code 的用戶,我們建議你卸載 Pyright 然后安裝 Pylance,從而你將獲得 Pyright 的所有好處以及更多?!?/p>
此外, 微軟還警告用戶不要同時(shí)安裝 Pyright 和 Pylance,否則將會(huì)導(dǎo)致重復(fù)的錯(cuò)誤。
在未來發(fā)展方面,微軟則透露,Pylance 代表了 VS Code 中 Python 方面的巨大改進(jìn),團(tuán)隊(duì)為此投入了數(shù)月的時(shí)間。新的語言服務(wù)器可提供更高的性能和更多功能,團(tuán)隊(duì)的重點(diǎn)將轉(zhuǎn)移到 Pylance,并繼續(xù)對(duì)其發(fā)展。
短期內(nèi),在 VS Code 中編寫 Python 時(shí),用戶仍然可以繼續(xù)使用微軟 Python 語言服務(wù)器。但該公司的長(zhǎng)期計(jì)劃是將所有用戶都遷移到 Pylance,最終棄用并刪除舊的語言服務(wù)器。
下載地址:https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance
分享名稱:VSCode中更強(qiáng)大的Python擴(kuò)展來了!Pyright可以刪了
文章分享:http://www.5511xx.com/article/dhecdid.html


咨詢
建站咨詢
