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

    文章

    976

    浏览量

    30765
  • python
    +关注

    关注

    59

    文章

    4892

    浏览量

    90419
  • vscode
    +关注

    关注

    1

    文章

    174

    浏览量

    9318
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    使用 Keil Studio for Visual Studio Code开发 STM32 设备

    Keil Studio是 Arm 最新一代的集成开发环境(IDE),将嵌入式开发工具直接集成到了 Visual Studio Code 中。
    的头像 发表于 03-05 17:41 4457次阅读
    使用 Keil <b class='flag-5'>Studio</b> for <b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>开发 STM32 设备

    如何安装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 123次下载

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

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

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

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

    IAR Systems更新Visual Studio Code扩展

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

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

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

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

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

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

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

    使用Visual Studio Code进行MicroPython编程

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

    Visual Studio Code的安装和使用

    Visual Stuio Code微软出的一款免费编辑器。目前 Visual Stuio Code 有 Windows、Linux 和 macOS 三种版本的,属于跨平台的编辑器。
    的头像 发表于 05-20 15:47 4867次阅读
    <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 3017次阅读
    <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 1922次阅读

    Vector推出一套基于Visual Studio Code的免费插件

    在汽车软件开发过程中,除使用MATLAB开发算法外,专业开发者也偏向使用Visual Studio Code来开发代码,其中软件测试用例的编写是确保系统稳定性和可靠性的重要环节。传统的CAPL脚本
    的头像 发表于 11-24 14:15 4331次阅读
    Vector推出一套基于<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> <b class='flag-5'>Code</b>的免费插件