
微軟團(tuán)隊(duì)宣布已發(fā)布2020年11月版的Visual Studio Code Python 集成環(huán)境,并在此版本中引入了單獨(dú)的Jupyter插件。

Jupyter Notebook是基于網(wǎng)頁(yè)的用于交互計(jì)算的應(yīng)用程序。其可被應(yīng)用于全過(guò)程計(jì)算:開(kāi)發(fā)、文檔編寫(xiě)、運(yùn)行代碼和展示結(jié)果。
簡(jiǎn)而言之,Jupyter Notebook是以網(wǎng)頁(yè)的形式打開(kāi),可以在網(wǎng)頁(yè)頁(yè)面中直接編寫(xiě)代碼和運(yùn)行代碼,代碼的運(yùn)行結(jié)果也會(huì)直接在代碼塊下顯示。如在編程過(guò)程中需要編寫(xiě)說(shuō)明文檔,可在同一個(gè)頁(yè)面中直接編寫(xiě),便于作及時(shí)的說(shuō)明和解釋,它是一個(gè)高效的數(shù)據(jù)科學(xué)工具。VS Code的Python集成環(huán)境提供對(duì) Jupyter Notebook 的原生支持已超過(guò)一年,并且越來(lái)越受歡迎。Jupyter Notebook還可以與Python以外的其他編程語(yǔ)言一起使用,例如R、Julia和Scala。為了給其他語(yǔ)言也提供相同豐富的Jupyter Notebook體驗(yàn),微軟團(tuán)隊(duì)已經(jīng)將基于Python集成環(huán)境的Jupyter原生支持重構(gòu)為最近發(fā)布的Jupyter插件。使用Jupyter插件,可以讓它本身不依賴于Pytho開(kāi)發(fā)環(huán)境或Python插件,從而為Python以外的語(yǔ)言構(gòu)建新的Jupyter體驗(yàn)。不過(guò)Python的Jupyter原生支持的使用體驗(yàn)不會(huì)改變。
Jupyter插件為現(xiàn)在Jupyter Notebooks支持的編程語(yǔ)言內(nèi)核提供了基本的Notebook支持,許多編程語(yǔ)言內(nèi)核無(wú)需修改即可使用。下面的屏幕截圖顯示了使用Jupyter插件名以VS Code查看和運(yùn)行Julia Notebook。
微軟團(tuán)隊(duì)還添加了一些小的增強(qiáng)功能,并解決了用戶要求的問(wèn)題,這些問(wèn)題應(yīng)改善用戶在Visual Studio Code中使用Python的體驗(yàn)。一些值得注意的變化包括:- 更新了用于將所選代碼解析并將其發(fā)送到REPL的邏輯。目前正在試驗(yàn)中,但可以在“內(nèi)部人員計(jì)劃”中使用。(#14048)
- 修復(fù)了使用 pytest 進(jìn)行調(diào)試時(shí)出現(xiàn)的
TypeError: message must be set錯(cuò)誤(#14067)
新的Jupyter插件代碼在GitHub repo 中采用MIT開(kāi)源許可證。您可以從應(yīng)用市場(chǎng)上下載Jupyter插件,也可以直接從Visual Studio Code中的插件庫(kù)安裝它。如果已經(jīng)安裝了Python和Jupyter的開(kāi)發(fā)環(huán)境,則還可以通過(guò)重新啟動(dòng)Visual Studio Code來(lái)獲取最新的更新。您可以在文檔中了解有關(guān)Visual Studio Code中Jupyter插件的更多信息。(https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter)


點(diǎn)擊下方閱讀原文加入社區(qū)會(huì)員