0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Visual Studio Code Python使用新的创建环境命令简化项目设置

jf_8lIj6kO1 来源:微软开发者MSDN 作者:Amyreese 2022-11-07 11:06 次阅读

使用新的创建环境命令简化项目设置

我们添加了一个新的命令,可自动为您的 Python 工作区创建虚拟环境或 Conda 环境。您可以通过命令面板触发命令(Ctrl + Shift + P⌘ + ⇧ + P),选择是要使用 venv 还是 Conda 环境创建新的虚拟环境,最后为您的项目选择所需的解释器。

该命令还将安装项目文件夹中的 requirements/dependencies 文件中列出的必要包,例如 requirements.txt、pyproject.toml 或 environment.yml。我们希望这个新功能能够简化环境创建的过程,并鼓励使用虚拟环境编写代码以获得最佳实践。

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

现在可以为 Pylance 提供包含、排除和忽略的路径

Pylance 添加了一项增强功能,允许用户通过 VS Code 设置包含、排除和忽略路径。在每个设置中,您可以指定 Pylance 诊断输出应包含、排除或忽略的目录或文件的路径。

在 VS Code 设置面板中查找这些新设置:

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

预发布的 autopep8 扩展

我们继续向我们不断增长的扩展库添加一个新的 autopep8 扩展!与我们的 pylint、black、isort 和 flake8 扩展一样,autopep8 扩展使用语言服务器协议来提供格式支持。由于它附带最新版本的 autopep8,因此不需要在 Python 环境中安装它。

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

您现在可以通过从市场下载 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

语言服务器协议: 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文件单元格折叠

现在可以在 Python 文件中折叠所有用 # %% 标记表示的“单元格” 。这使得折叠代码部分变得很容易,这样您就可以查看您的 Python 文件而无需大量滚动。

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

标记和参数化笔记本单元格

您现在可以直接在笔记本编辑器中添加标签和参数化笔记本单元格,而无需打开文档的json 格式——这是Jupyter 扩展中提供的功能。此功能可以为papermill 或 nbconvert 的笔记本提供参数化等功能,以便直接从您的笔记本创建幻灯片!

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

Pylance 的类型检查状态按钮

您现在可以通过编辑器底部状态栏中的语言状态按钮为 Pylance 设置类型检查模式。此设置可以在 offbasicstrict 之间切换。 您可以在 Visual Studio Code Docs 中了解有关类型检查设置和其他 Python 语言服务器设置的更多信息

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

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






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 虚拟机
    +关注

    关注

    1

    文章

    870

    浏览量

    27587
  • python
    +关注

    关注

    53

    文章

    4709

    浏览量

    83711
  • vscode
    +关注

    关注

    1

    文章

    151

    浏览量

    7504
收藏 人收藏

    评论

    相关推荐

    Harmony_IOT Visual_Code环境搭建介绍

    首先十分感觉电子发烧友让我找到不少坑的解决办法。DevEco Device Tool以插件方式提供,基于Visual Studio Code进行扩展,安装分为如下几步:安装Visual
    发表于 11-14 10:19

    如何安装visual studio code

    目录一 安装visual studio code(简称vscode)二 vscode新建工作空间三 添加头文件搜索路径四 添加宏定义五 按F12或者"Ctrl+单击"可快速定位到
    发表于 12-24 06:06

    Visual Studio Code搭建项目记录

    Visual Studio Code折腾记:Arduino开发环境搭建准备配置步骤测试效果Arduino的官方IDE较为简陋,没有语法高亮,没有代码补全,不能快速查找跳转函数及变量,在
    发表于 02-23 07:15

    Visual Studio Code 软件免费下载

    本文档的主要内容是Visual Studio Code 软件免费下载 重新定义了编辑。免费、开源并可在任何位置运行。
    发表于 07-13 15:05 116次下载

    如何在Visual Studio和VS Code里协同写Java?

    在大会现场,微软的两位工程师分别在不同的操作系统上使用 Visual Studio 2017 和 Visual Studio Code 进行
    的头像 发表于 10-29 16:08 1.8w次阅读

    Visual Studio Code的真正开源替代品来了

      Eclipse 基金会于近期推出 Eclipse Theia 1.0 稳定版,号称是Visual Studio Code的真正开源替代品。 Theia的界面和Visual
    的头像 发表于 12-30 09:57 4282次阅读

    Visusl Studio Code快捷键命令大全

    Visusl Studio Code快捷键命令大全
    发表于 06-03 09:17 1次下载

    IAR Systems更新Visual Studio Code扩展

    来源:IAR Systems 用于代码构建和调试的IAR Visual Studio Code扩展备受市场喜爱,其最新 1.20 版进一步简化了嵌入式开发工作流程 瑞典乌普萨拉 - 2
    的头像 发表于 12-08 17:47 600次阅读

    IAR Systems更新Visual Studio Code扩展 简化嵌入式开发工作流程

    IAR Systems更新Visual Studio Code扩展 简化嵌入式开发工作流程 用于代码构建和调试的IAR Visual
    发表于 12-09 18:16 798次阅读

    使用Visual Studio Code开发MCUXpresso工程(环境准备篇)

    Visual Studio Code(VSCode)是微软开发的一款跨平台、免费使用,核心代码开源的编辑器,其扩展性及易用性深受开发者青睐。
    的头像 发表于 01-29 17:29 1904次阅读

    使用Visual Studio Code开发MCUXpresso工程(工程创建/编译篇)

    在上一篇中,我们在计算机中准备了用于ARM MCU平台的交叉编译环境及MCUXpresso Config Tool,本篇里我们将利用这些工具创建适用于NXP MCU的MCUXpresso SDK工程,并在Visual
    的头像 发表于 02-06 15:11 2054次阅读

    使用Visual Studio Code进行MicroPython编程

    Visual Studio Code(以下简称VSCode)是一个轻量且强大的跨平台开源代码编辑器(IDE),支持Windows,OSX和Linux。内置JavaScript、TypeScript
    的头像 发表于 04-26 09:29 2480次阅读

    Visual Studio Code的安装和使用

    Visual Stuio Code微软出的一款免费编辑器。目前 Visual Stuio Code 有 Windows、Linux 和 macOS 三种版本的,属于跨平台的编辑器。
    的头像 发表于 05-20 15:47 2877次阅读
    <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的安装和使用

    Visual Studiopython使用pip命令安装模块

    Visual Studiopython使用pip命令安装模块
    的头像 发表于 07-27 11:42 1140次阅读
    <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)中构建和调试RL78项目

    本视频演示如何在Visual Studio Code(VS Code)中构建和调试LLVM for Renesas RL78项目。 000
    的头像 发表于 08-14 12:05 660次阅读