Visual Studio Code Python – 2023 年 3 月更新 - Jupyter 笔记本中内核选择的改进、不再附带 isort

查看 31|回复 0
作者:winffee   
我们很高兴地宣布 2023 年 3 月版 Visual Studio Code Python和Jupyter扩展现已推出!
此版本包括以下改进:
  • Create Environment命令添加后退按钮和取消功能
  • 默认情况下,Python 扩展不再附带 isort
  • 改进 Jupyter notebooks 中的内核选择
  • Python Pulse 中的 Python for VS Code 团队

    如果您有兴趣,可以在我们的变更日志中查看Python、Jupyter和Pylance扩展的完整改进列表。
    Create Environment 命令添加后退按钮和取消功能
    在此版本中,我们添加了一些功能,使您可以在使用命令Python: Create Environment时使用Back或Cancel命令。此更改将允许您返回到之前的步骤以更改环境创建或通过 Escape 按键或 Cancel 按钮完全取消操作。此增强功能已应用于所有Create Environment UI ,并且也将出现在 Jupyter 扩展中。

    默认情况下,Python 扩展不再附带 isort
    我们一直在听取社区的反馈,并听到了减少默认情况下与 Python 扩展一起安装的扩展数量的请求。我们还希望确保同等对待社区创建的扩展与我们作为团队提供的任何扩展,例如人们认为Ruff扩展用于导入排序。随后,从这个版本开始,isort 不再默认与 Python 扩展一起安装。
    isort 扩展仍然可以从市场上下载,以选择加入它提供的功能。
    Jupyter 笔记本中内核选择的改进
    在 Jupyter notebook 中选择内核时,选择器现在默认显示最近使用的内核。这是比以前更方便的更改,因为它用于显示所有可用的内核。当您安装了最新的Jupyter和Python扩展时,您仍然可以通过辅助选择器 **"Select Another Kernel..."**查看所有可用内核,这将按其来源(例如:Jupyter 内核、Python 环境等)对所有内核进行分组。

    Python Pulse 中的 Python for VS Code 团队
    Python for VS Code 团队加入了 Dawn Wages 的Python Pulse直播,讨论 Python 和 VS Code 的所有事情!与团队会面,了解如何为 Python 扩展做出贡献,并通过观看直播录制更多地了解 Python 扩展和 VS Code 的首要任务。
    Python Pulse 是双月直播,主持人 Dawn Wages 回顾了 Microsoft Cloud 、VS Code 和 Python 技术生态系统的最新消息;然后与一位尊贵的客人深入探讨特殊领域。在 3 月 10 日的下一个 Python Pulse 直播中观看 Dawn ,在Visual Studio Twitch Channel和VS Code YouTube Streams上直播。
    其他变化和增强
    我们还添加了小的增强功能并修复了用户请求的问题,这些问题应该会改善您在 Visual Studio Code 中使用 Python 和 Jupyter Notebooks 的体验。一些显著的变化包括:
  • 改进的 IntelliSense 对 Pylance 的 pytest 的支持现在已经过预览并在这个最新版本中可用
  • 对于 Python 文件,editor.formatOnType设置现在默认启用,这使得每个人都可以使用Pylance 自动缩进。
  • Jupyter 扩展现在支持IPyWidgets版本 8
  • 对 Jupyter 扩展的交互式窗口内核选择的改进。将使用当前活动的解释器,除非先前为该工作区中的交互式窗口选择了另一个内核

    我们还要特别感谢本月的贡献者:
  • @satya-vinay在(vscode-flake8#76)中做出了他们的第一个贡献
  • @mitchell-as在(vscode-python#20534)中做出了他们的第一个贡献
  • @JCMais在(vscode-python#20741)中做出了他们的第一个贡献

    通过从 Marketplace 更新或下载Python 扩展 和Jupyter 扩展来尝试这些新改进 ,或者直接从 Visual Studio Code 中的扩展视图安装它们( Ctrl + Shift + X 或⌘+ ⇧ + X )。您可以在文档中了解有关 Visual Studio Code Python 的更多信息。如果您遇到任何问题或有建议, 请 在 Python VS Code GitHub 页面上提出问题。
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部