使用新的創(chuàng)建環(huán)境命令簡化項目設(shè)置
我們添加了一個新的命令,可自動為您的 Python 工作區(qū)創(chuàng)建虛擬環(huán)境或 Conda 環(huán)境。您可以通過命令面板觸發(fā)命令(Ctrl + Shift + P? + ? + P),選擇是要使用 venv 還是 Conda 環(huán)境創(chuàng)建新的虛擬環(huán)境,最后為您的項目選擇所需的解釋器。
該命令還將安裝項目文件夾中的 requirements/dependencies 文件中列出的必要包,例如 requirements.txt、pyproject.toml 或 environment.yml。我們希望這個新功能能夠簡化環(huán)境創(chuàng)建的過程,并鼓勵使用虛擬環(huán)境編寫代碼以獲得最佳實踐。
現(xiàn)在可以為 Pylance 提供包含、排除和忽略的路徑
Pylance 添加了一項增強功能,允許用戶通過 VS Code 設(shè)置包含、排除和忽略路徑。在每個設(shè)置中,您可以指定 Pylance 診斷輸出應(yīng)包含、排除或忽略的目錄或文件的路徑。
在 VS Code 設(shè)置面板中查找這些新設(shè)置:
python.analysis.include
python.analysis.exclude
python.analysis.ignore
Pylance:
https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance
預(yù)發(fā)布的 autopep8 擴展
我們繼續(xù)向我們不斷增長的擴展庫添加一個新的 autopep8 擴展!與我們的 pylint、black、isort 和 flake8 擴展一樣,autopep8 擴展使用語言服務(wù)器協(xié)議來提供格式支持。由于它附帶最新版本的 autopep8,因此不需要在 Python 環(huán)境中安裝它。
您現(xiàn)在可以通過從市場下載 autopep8 擴展。如果您有任何問題或功能請求,您可以將它們提交在 autopep8 擴展的 GitHub 存儲庫中。
pylint: https://marketplace.visualstudio.com/items?itemName=ms-python.pylint
black: https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter
isort: https://marketplace.visualstudio.com/items?itemName=ms-python.isort
flake8: https://marketplace.visualstudio.com/items?itemName=ms-python.flake8
語言服務(wù)器協(xié)議: https://microsoft.github.io/language-server-protocol/?ocid=AID3052907
autopep8: https://pypi.org/project/autopep8/
市場: https://marketplace.visualstudio.com/items?itemName=ms-python.autopep8
autopep8 擴展的 GitHub 存儲庫:
https://github.com/microsoft/vscode-autopep8
Python文件單元格折疊
現(xiàn)在可以在 Python 文件中折疊所有用 # %% 標記表示的“單元格” 。這使得折疊代碼部分變得很容易,這樣您就可以查看您的 Python 文件而無需大量滾動。
標記和參數(shù)化筆記本單元格
您現(xiàn)在可以直接在筆記本編輯器中添加標簽和參數(shù)化筆記本單元格,而無需打開文檔的json 格式——這是Jupyter 擴展中提供的功能。此功能可以為papermill 或 nbconvert 的筆記本提供參數(shù)化等功能,以便直接從您的筆記本創(chuàng)建幻燈片!
Pylance 的類型檢查狀態(tài)按鈕
您現(xiàn)在可以通過編輯器底部狀態(tài)欄中的語言狀態(tài)按鈕為 Pylance 設(shè)置類型檢查模式。此設(shè)置可以在 off、basic 和 strict 之間切換。 您可以在 Visual Studio Code Docs 中了解有關(guān)類型檢查設(shè)置和其他 Python 語言服務(wù)器設(shè)置的更多信息。
Visual Studio Code Docs https://code.visualstudio.com/docs/python/settings-reference?ocid=AID3052907
審核編輯:劉清
-
虛擬機
+關(guān)注
關(guān)注
1文章
917瀏覽量
28187 -
python
+關(guān)注
關(guān)注
56文章
4797瀏覽量
84682 -
vscode
+關(guān)注
關(guān)注
1文章
155瀏覽量
7711
發(fā)布評論請先 登錄
相關(guān)推薦
評論