0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Visual Studio Code Python使用新的創(chuàng)建環(huán)境命令簡化項目設(shè)置

jf_8lIj6kO1 ? 來源:微軟開發(fā)者MSDN ? 作者:Amyreese ? 2022-11-07 11:06 ? 次閱讀

使用新的創(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)境編寫代碼以獲得最佳實踐。

a1c08924-5e2f-11ed-a3b6-dac502259ad0.gif

現(xiàn)在可以為 Pylance 提供包含、排除和忽略的路徑

Pylance 添加了一項增強功能,允許用戶通過 VS Code 設(shè)置包含、排除和忽略路徑。在每個設(shè)置中,您可以指定 Pylance 診斷輸出應(yīng)包含、排除或忽略的目錄或文件的路徑。

在 VS Code 設(shè)置面板中查找這些新設(shè)置:

python.analysis.include

python.analysis.exclude

python.analysis.ignore

a1fa09e2-5e2f-11ed-a3b6-dac502259ad0.png

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)境中安裝它。

a21695b2-5e2f-11ed-a3b6-dac502259ad0.gif

您現(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 文件而無需大量滾動。

a256eac2-5e2f-11ed-a3b6-dac502259ad0.gif

標記和參數(shù)化筆記本單元格

您現(xiàn)在可以直接在筆記本編輯器中添加標簽和參數(shù)化筆記本單元格,而無需打開文檔的json 格式——這是Jupyter 擴展中提供的功能。此功能可以為papermill 或 nbconvert 的筆記本提供參數(shù)化等功能,以便直接從您的筆記本創(chuàng)建幻燈片!

a27bbe7e-5e2f-11ed-a3b6-dac502259ad0.png

Pylance 的類型檢查狀態(tài)按鈕

您現(xiàn)在可以通過編輯器底部狀態(tài)欄中的語言狀態(tài)按鈕為 Pylance 設(shè)置類型檢查模式。此設(shè)置可以在 offbasicstrict 之間切換。 您可以在 Visual Studio Code Docs 中了解有關(guān)類型檢查設(shè)置和其他 Python 語言服務(wù)器設(shè)置的更多信息。

a2b904dc-5e2f-11ed-a3b6-dac502259ad0.png

Visual Studio Code Docs https://code.visualstudio.com/docs/python/settings-reference?ocid=AID3052907






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 虛擬機
    +關(guān)注

    關(guān)注

    1

    文章

    888

    瀏覽量

    27811
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4752

    瀏覽量

    84065
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    152

    瀏覽量

    7558
收藏 人收藏

    評論

    相關(guān)推薦

    Harmony_IOT Visual_Code環(huán)境搭建介紹

    首先十分感覺電子發(fā)燒友讓我找到不少坑的解決辦法。DevEco Device Tool以插件方式提供,基于Visual Studio Code進行擴展,安裝分為如下幾步:安裝Visual
    發(fā)表于 11-14 10:19

    如何安裝visual studio code

    目錄一 安裝visual studio code(簡稱vscode)二 vscode新建工作空間三 添加頭文件搜索路徑四 添加宏定義五 按F12或者"Ctrl+單擊"可快速定位到
    發(fā)表于 12-24 06:06

    Visual Studio Code搭建項目記錄

    Visual Studio Code折騰記:Arduino開發(fā)環(huán)境搭建準備配置步驟測試效果Arduino的官方IDE較為簡陋,沒有語法高亮,沒有代碼補全,不能快速查找跳轉(zhuǎn)函數(shù)及變量,在
    發(fā)表于 02-23 07:15

    Visual Studio Code 軟件免費下載

    本文檔的主要內(nèi)容是Visual Studio Code 軟件免費下載 重新定義了編輯。免費、開源并可在任何位置運行。
    發(fā)表于 07-13 15:05 ?117次下載

    如何在Visual Studio和VS Code里協(xié)同寫Java?

    在大會現(xiàn)場,微軟的兩位工程師分別在不同的操作系統(tǒng)上使用 Visual Studio 2017 和 Visual Studio Code 進行
    的頭像 發(fā)表于 10-29 16:08 ?1.8w次閱讀

    Visual Studio Code的真正開源替代品來了

    ? Eclipse 基金會于近期推出 Eclipse Theia 1.0 穩(wěn)定版,號稱是Visual Studio Code的真正開源替代品。 Theia的界面和Visual
    的頭像 發(fā)表于 12-30 09:57 ?4422次閱讀

    Visusl Studio Code快捷鍵命令大全

    Visusl Studio Code快捷鍵命令大全
    發(fā)表于 06-03 09:17 ?1次下載

    IAR Systems更新Visual Studio Code擴展

    來源:IAR Systems 用于代碼構(gòu)建和調(diào)試的IAR Visual Studio Code擴展備受市場喜愛,其最新 1.20 版進一步簡化了嵌入式開發(fā)工作流程 瑞典烏普薩拉 - 2
    的頭像 發(fā)表于 12-08 17:47 ?661次閱讀

    IAR Systems更新Visual Studio Code擴展 簡化嵌入式開發(fā)工作流程

    IAR Systems更新Visual Studio Code擴展 簡化嵌入式開發(fā)工作流程 用于代碼構(gòu)建和調(diào)試的IAR Visual
    發(fā)表于 12-09 18:16 ?855次閱讀

    使用Visual Studio Code開發(fā)MCUXpresso工程(環(huán)境準備篇)

    Visual Studio Code(VSCode)是微軟開發(fā)的一款跨平臺、免費使用,核心代碼開源的編輯器,其擴展性及易用性深受開發(fā)者青睞。
    的頭像 發(fā)表于 01-29 17:29 ?2241次閱讀

    使用Visual Studio Code開發(fā)MCUXpresso工程(工程創(chuàng)建/編譯篇)

    在上一篇中,我們在計算機中準備了用于ARM MCU平臺的交叉編譯環(huán)境及MCUXpresso Config Tool,本篇里我們將利用這些工具創(chuàng)建適用于NXP MCU的MCUXpresso SDK工程,并在Visual
    的頭像 發(fā)表于 02-06 15:11 ?2397次閱讀

    使用Visual Studio Code進行MicroPython編程

    Visual Studio Code(以下簡稱VSCode)是一個輕量且強大的跨平臺開源代碼編輯器(IDE),支持Windows,OSX和Linux。內(nèi)置JavaScript、TypeScript
    的頭像 發(fā)表于 04-26 09:29 ?2676次閱讀

    Visual Studio Code的安裝和使用

    Visual Stuio Code微軟出的一款免費編輯器。目前 Visual Stuio Code 有 Windows、Linux 和 macOS 三種版本的,屬于跨平臺的編輯器。
    的頭像 發(fā)表于 05-20 15:47 ?3111次閱讀
    <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的安裝和使用

    Visual Studiopython使用pip命令安裝模塊

    Visual Studiopython使用pip命令安裝模塊
    的頭像 發(fā)表于 07-27 11:42 ?1326次閱讀
    <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b>中<b class='flag-5'>python</b>使用pip<b class='flag-5'>命令</b>安裝模塊

    Visual Studio Code - 如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試RL78項目

    本視頻演示如何在Visual Studio Code(VS Code)中構(gòu)建和調(diào)試LLVM for Renesas RL78項目。 000
    的頭像 發(fā)表于 08-14 12:05 ?791次閱讀