我們很高興地宣布,2022 年 6 月發布的適用於 VS Code Python 和 Jupyter 擴展現已推出。
此版本包括以下更新:
如果您有興趣,可以在我們的日志中查看 Python、Jupyter 和 Pylance 擴展的完整更新內容。
Python 擴展現在支持翻譯 VS Code 中的所有語言。我們改變了獲取命令、通知和標題文本的方式。
主題:Horizon Extended。語言模式:葡萄牙語(巴西)。
您可以通過在命令面板中運行“Configure Display Language”命令(Ctrl + Shift + P or ⌘ + ⇧ + P)來更改 VS Code顯示的語言。
我們還改進了VS Code觸發查找 Python 解釋器的方式。
以前,Python 擴展在每次激活或者加載時都會嘗試查找 Python 解釋器。從此版本開始,僅在首次打開新文件夾或工作區、觸發“Python: Select Interpreter”命令以及刷新解釋器列表時觸發查找解釋器。這會減少加載時間並使language server 更快啟動。
但是請注意,如果安裝或啟用了 Jupyter 擴展,Jupyter 在啟動時仍會觸發查找解釋器的操作。我們正在努力改善這一流程。
我們在新的Web版本中對Jupyter 擴展支持更多核心功能方面取得了進展。
本月,我們將以下功能移植到了 Web 擴展:
如果您想嘗試該功能,可以使用以下命令從本地計算機啟動 Jupyter:
jupyter notebook --no-browser --NotebookApp.allow_origin_pat=https://.*\.vscode-cdn\.net
然後,您可以使用 vscode.dev 中的“Jupyter: Specify Jupyter server for connections”命令連接到它。
您可以參閱此討論項以獲取更多信息和提供反饋。
Pylance 擴展提供了一個 Insiders 程序,您可以在其中獲得預覽更新並在早期嘗試最新功能和錯誤修復。在此版本之前,我們可以通過設置選擇加入它,然後VS Code每周都會下載並安裝一個新版本,並且會顯示一個提示重新加載窗口以啟用新更新。
鑒於 Python 擴展在 2022 年 3 月版本中成功將其內部程序遷移到了預發布版本,我們現在正在為 Pylance 做同樣的事情,以提供更順暢的選擇加入和升級體驗。您可以在 VS Code 中打開擴展視圖(Ctrl + Shift + X 或 ⌘ + ⇧ + X),搜索 Pylance,然後打開 Pylance 擴展來安裝預發布版本。如果您已經安裝了擴展,您可以單擊“Uninstall”按鈕旁邊的“Switch to Pre-Release Version”按鈕:
如果您沒有安裝它,您可以單擊“Install”按鈕旁邊的向下箭頭並選擇“Install Pre-Release Version”:
如果您是 Insiders 計劃的一員,並且將“pylance.insidersChannel”設置為“daily”,之前您將自動安裝 Pylance 擴展的預發布版本,現在該設置也將被刪除。
如果您對獲得最新的 Python 和 Jupyter notebook功能以及錯誤修復感興趣,您可以用上述方法安裝 Python 和 Jupyter 擴展的預發布版本。
Python 擴展的工程經理和 Python 指導委員會成員 Brett Cannon 創建了一個新的實驗性擴展,用於設置 Python 環境,稱為 WWBD(“What would Brett do”)。
通過“WWBD: Create environment”命令,它提供了一個使用 venv 創建虛擬環境的流程,這會自動安裝工作區需求文件中列出的依賴項。
我們正在GitHub存儲庫中尋找有關此擴展的體驗反饋,同時我們正在探索在將來是否有可能將此流程集成到 Python 擴展本身。
我們還添加了一些小的增強功能並修復了用戶請求的問題,這些功能應該可以改善您在 Visual Studio Code 中使用 Python 和 Jupyter Notebook 的體驗。一些顯著的變化包括:
我們還要特別感謝本月的貢獻者:
通過從 Marketplace下載 Python 擴展 和Jupyter 擴展來嘗試這些新改進,或者直接從 Visual Studio Code 中的擴展視圖安裝它們(Ctrl + Shift + X 或 ⌘ + ⇧ + X )。您可以在文檔中了解有關VS Code Python 的更多信息。如果您遇到任何問題或想提出建議, 請在 GitHub 頁面上提出問題。
關注微軟中國MSDN公眾號了解更多
點擊了解更多~