愛伊米

強勢更新:VS Code 支援 Poetry 環境了

強勢更新:VS Code 支援 Poetry 環境了

本文轉自Python程式設計時光

微軟最近釋出了適用於 Microsoft Visual Studio Code 的新版本 Python 擴充套件。您可以從 Marketplace 上下載Python擴充套件,也可以直接從 Visual Studio Code 中的擴充套件庫安裝它。如果已經安裝了 Python 擴充套件,則還可以透過重新啟動 Visual Studio Code 來獲取最新的更新。您可以在文件中瞭解有關Visual Studio Code中Python支援的更多資訊。

此版本包括對環境的支援,使用時對的持續體驗改進以及對 Data Viewer 的功能增強。您可以在我們的變更日誌中檢視修復和改進的完整列表。

支援 Poetry 環境

微軟團隊非常高興在 Visual Studio Code 中宣佈對環境的支援,這是Visual Studio Code 的 GitHub 儲存庫中最受歡迎的功能!

Poetry 是一個 Python 軟體包和依賴項管理器,可輕鬆構建、釋出專案以及檢查其依賴項狀態。

如果您使用的是內測版本,則可以從使用 Poetry 建立的環境中選擇 interpreters,因為 Python 擴充套件現在會自動發現這些 interpreters。選擇它之後,您可以建立一個新終端,以自動啟用該環境。

強勢更新:VS Code 支援 Poetry 環境了

上圖表示您安裝軟體包後,Python擴充套件還將使用Poetry:

強勢更新:VS Code 支援 Poetry 環境了

如果您想嘗試一下,可以透過開啟命令面板(檢視>命令面板…)並執行來加入我們的內測計劃。內測版本構建完成下載後,將提示您重新載入視窗。

如果您是初次使用 Poetry ,請確保遵循 Poetry 文件中的設定說明。

如果您在使用此擴充套件程式並發現任何問題,可以提交錯誤報告。

用 Pylance 對 PyTorch 1.8.1 的功能改進

微軟團隊在上個月花了一些時間為 PyTorch 專案作了一些改進,以更新子模組在高等級 torch 模組中的匯出方式。進行這些更改後,使用 PyTorch 的 Pylance 使用者應更新到PyTorch 1。8。1 版本,以顯著提高子模組(例如,,)的完成度。

強勢更新:VS Code 支援 Poetry 環境了

資料檢視器的增強功能

團隊同時對 Data Viewer 也進行了許多改進。

首先,添加了重新整理資料檢視器的功能。如果您對資料進行了一些更改或轉換,現在可以單擊Data Viewer頂角的重新整理按鈕以獲取最新資訊,而不必關閉並重新開啟Data Viewer來檢視更改。

其次,Data Viewer 現在支援檢視 PyTorch 和 TensorFlow 的 Tensor 資料型別!

第三,對整個Data Viewer進行了視覺化更新,以使其在美學上更加令人愉悅。現在,您可以在每列的標題處找到過濾器框,並且可以在Data Viewer中單擊單個單元格以複製其內容。您可以繼續單擊任何列標題以對其資料進行升序/降序排序。

最後的一點是,Data Viewer現在支援切片資料,這使您可以檢視更高維度資料的任何2D切片。如果您具有3維或更大的資料(,或型別),現在可以在Data Viewer中檢視該多維資料,並且新的資料切片面板將在Data Viewer中開啟預設。在此面板中,您將能夠使用輸入框透過 Python slice 語法以程式設計方式指定您的切片,或者也使用互動式Axis和Index下拉選單進行切片。兩者將同步。

其他變更和增強功能

團隊還添加了一些小的增強功能,並解決了使用者要求的問題,這些問題可以改善您在 Visual Studio Code 中使用 Python 的體驗。一些顯著的變化包括:

廢棄了一些格式型別,因為較新的語言伺服器不使用該格式。(#15709)

刪除通知提示以預設情況下安裝(#15465)

防止當前檔案中顯示的其他檔案出現錯誤。(#10190)

確保在語言伺服器處置上終止程序。(#15644)

在直譯器列表旁邊新增重新整理圖示(在內測版本中可用)。(#15868)

請確保立即下載適用於 Visual Studio Code 的 Python 新擴充套件,以嘗試上述改進。如果您遇到任何問題或有建議,請在Python VS Code GitHub頁面上提交問題。

福利