當前位置:
首頁 > 知識 > VS Code中的Python- 2018年10月更新說明

VS Code中的Python- 2018年10月更新說明


Dan Taylor MSFT  2018-11-08


我們很高興地宣布,2018年10月發布的Visual Studio Code中的Python擴展現在已經可用。你可以從應用市場上下載此Python擴展,或者直接從Visual Studio Code的擴展庫中安裝它。有關Visual Studio Code中Python支持的更多信息,請參閱文檔。


在這個版本中,我們總共解決了49個問題,包括:



  • Jupyter支持:導入筆記並在Python交互窗口中運行代碼單元



  • 使用新的虛擬環境,無需重啟Visual Studio Code軟體.



  • 調試控制台窗口中的代碼補全



  • 改進了語言伺服器中的補全功能,包括對命名元組和泛型類型的識別


繼續閱讀,學習更多!


Jupyter支持Python交互窗口


該擴展現在包含了構建在Jupyter之上的以編輯器為中心的互動式編程功能。在開始之前,確保在您的環境中安裝了Jupyter(例如,將你的編程環境設置為Anaconda),並在Python文件中鍵入#%%來定義單元格。你會注意到一個「運行單元格」的代碼鏡頭將出現在#%%行之上:


單擊」運行單元格」將打開右側的Python交互窗口並運行你的代碼。您可以定義更多的單元格,或者按Shift+Enter來運行當前單元格並自動創建一個新的單元格(或前進到下一個單元格)。


另外,如果你要打開一個Jupyter筆記文件(.ipynb),則會提示你將該筆記作為Python代碼導入:



Jupyter筆記中的單元格將通過添加#%%行轉換為Python文件中的單元格。你可以運行單元格來查看Visual Studio Code中的筆記輸出,包括圖表:



查看我們的博客文章

Data Science with Python in Visual Studio Code

  ,了解更詳細的新功能。


調試控制台中的自動補全功能


當在斷點處停止並將表達式輸入到調試控制台時,你將看到自動補全的結果顯示:



自動補全是基於當前作用域下運行環境中變數可用的情況。


自動檢測新的虛擬環境



Python擴展現在可以檢測Visual Studio Code運行時在你的工作區根目錄中創建的新虛擬環境。你可以從終端創建虛擬環境,通過單擊狀態欄中的解釋器選擇器,或者使用

Python: Select Interprete

r

命令,可以立即選擇這些環境。



在上面的截圖中,在終端中創建了一個名為「

env

」的新的虛擬環境,然後設置了活動環境,狀態欄中將顯示為「

env

」。在此之前,你必須重新載入Visual Studio Code才能獲得新的環境。


其他更改和增強


我們還添加了一些用戶要求的小改進並修復了一些問題,這些改進應該會改善你在Visual Studio Code中使用Python的體驗。改進的完整列表列出在我們的更改日誌中;也包括一些顯著的變化:



  • 為支持的代碼分析器添加

    bandit

    庫。(感謝

    Steven Demurjian Jr

    .

    ) (

    #2775

    )



  • 添加調試器設置,以便在單步執行時顯示函數的返回值。

    (

    # 2463

    )



  • 語言伺服器補全支持

    namedtuple, typing.NewType, typing.TypeVar,

    和泛型容器。



  • pyside2

    添加調試器支持。(

    # 3235

    )


請務必下載Visual Studio Code的Python擴展,來嘗試上述改進。如果你遇到任何問題,請在

Python VS Code GitHub

頁面上提交一個問題。




英文原文:https://blogs.msdn.microsoft.com/pythonengineering/2018/11/08/python-in-visual-studio-code-october-2018-release/


譯者:野生大熊貓



喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python程序員 的精彩文章:

Python金融數據分析為何這麼火???

TAG:Python程序員 |