Releases

PyCharm 2026.2.1 最新变化

Read this post in other languages:

本次 PyCharm 发布对于使用 AI 进行构建的用户来说意义重大。您的智能体现在可以在直接在 Jupyter Notebook 中开展工作,它们会依托实时内核运行,而非执行相互独立的脚本。并且智能体终于可以确定要使用的 Python,因此软件包每次都会安装到正确的环境中。

我们还在 IDE 中支持 marimo Notebook,并引入了对捆绑插件的更改,以确保 PyCharm 运行流畅、侧重点明确。

版本亮点

适用于 AI 智能体的 Jupyter Notebook 技能

让 Claude Code 和 Codex 等 AI 智能体通过 PyCharm 的 Notebook 模型和实时内核创建、编辑并运行 .ipynb Notebook,因此变量、模型和数据能够跨单元保留,而不是在智能体调用外部进程时消失。对您来说,这意味着 Notebook 和 ML 工作的可靠性会有所提升,且 token 用量会减少。首先,打开 AI 聊天,并要求智能体在您的 Notebook 中工作。

智能体环境协调器

受够了 AI 智能体总是将软件包安装到错误的 Python 环境中? 此新技能会为智能体提供您项目配置的解释器和工具 –uv、Poetry、venv 中的 pip,或 conda – 因此命令能够定位正确的环境,而不是系统环境。如果不存在,它可以通过 PyCharm 设置一个,智能体会决定如何使用这些信息。首先,要求智能体在您的项目中运行或安装某些程序。

PyCharm 中的 marimo Notebook [第三方插件]

现在,您可以借助由 marimo 团队新开发的插件,直接在 PyCharm 中打开、编辑和运行 marimo Notebook。 

在专用 Notebook 中使用响应式单元和交互式 UI 元素,无需离开 IDE。由于 marimo Notebook 以 Python 文件形式存储,对 Git 友好,可作为脚本执行,并轻松集成到现有 Python 项目中。

2026.2 中捆绑插件的变化

作为持续维护工作的一部分,我们将对使用率较低的插件解除绑定并弃用,包括 Data Wrangler、Hugging Face 和 Google Colab 支持。您可以继续通过 JetBrains Marketplace 安装兼容版本,但这些插件将不再捆绑提供,也不会得到 PyCharm 团队的积极维护。更具针对性的捆绑插件套装意味着代码库更加精简,有助于我们保持 PyCharm 快速响应,并将精力投入到最具影响力的领域。

重新设计了 Python Packages(Python 软件包)工具窗口

  • 软件包现在会连同其依赖项显示在可收起树形结构中,这样,您可以直观地看到已安装的内容及其安装原因 – 还提供新图标、右对齐版本,以及行内 Install(安装)/Update(更新)链接。
  • 全新的浮动式搜索弹出窗口(类似于 Search Everywhere(随处搜索),但面向软件包)让查找和安装变得更加快捷。该弹出窗口还会显示将使用的环境,允许您选择模块和依赖项群组。
  • 您可以将软件包安装到特定的 uv/Poetry 依赖项群组中(例如每个工作区成员的 dev 或 test 群组),在行内更改版本,或者通过新增的 Change Version(更改版本)对话框进行更改,以及通过 Custom Installation(自定义安装)从 VCS 直接安装。
  • 软件包仓库可以启用或禁用,相关状态会跨会话保留。此外,无法访问的 URL 会显示明确的错误信息,远程开发支持也得到了大幅改进。
重新设计了 PyCharm 中的 Python Packages(Python 软件包)工具窗口

更清晰的类型检查

获取更清晰、更具可操作性的类型消息:

  • 现在的类型不匹配错误消息更加丰富,会详细拆解类型不匹配的原因。
  • 为可调用对象和其他复合类型提供类型差异对比,因此两侧的解读方式相同。
  • 检查工具提示中的名称和类型会完全呈现,并提供可点击的链接。
PyCharm 中更清晰的类型检查

Bug 修正

  • 适用于已停止维护的 Python 版本的虚拟环境:PyCharm 不再为 Python 2.7、3.6 和 3.7 创建 venv。您仍然可以通过命令行创建新环境,并将其手动添加到 IDE 中。
  • SQLAlchemy 2.0 Session.get() 推断Session.get(Entity, id)(和 SQLModel)现在会被推断为模型实例,而不是类。

下载 PyCharm

以上所有更新均在 PyCharm 2026.2.1 中提供。直接通过 IDE 或 Toolbox App 更新,也可以下载最新版本,在您自己的项目中尝试所有新功能。一如既往,我们期待您的反馈。

Evgenia Verbina

Evgenia Verbina

Discover more