AI未开源软件工具

PyCharm 2026.2.1 发布:AI Agent 终于能直接操作 Jupyter Notebook,还帮你管好 Python 环境

2026年8月13日4 次阅读
PyCharm 2026.2.1 发布:AI Agent 终于能直接操作 Jupyter Notebook,还帮你管好 Python 环境

JetBrains 发布了 PyCharm 2026.2.1,这次更新对做数据科学和机器学习的开发者来说意义不小——AI 编程 Agent 现在可以在 Jupyter Notebook 里直接干活了,而且终于不会把包装到错误的 Python 环境里。

AI Agent 进了 Jupyter Notebook

以前让 Claude Code、Codex 这类 Agent 操作 Jupyter Notebook,体验并不好:Agent 只能通过 shell 执行脚本,每次执行完变量就丢了,跨 cell 的状态完全无法保持。

PyCharm 2026.2.1 新增了 Jupyter Notebook Skill,让 AI Agent 通过 PyCharm 的 notebook 模型和 live kernel 直接创建、编辑和运行 .ipynb 文件。变量、模型、数据在 cell 之间持久存在,Agent 不再需要反复重建上下文。对开发者来说,这意味着 Notebook 和 ML 工作更可靠,同时消耗的 token 也更少。

使用方式很简单:打开 AI 聊天,让 Agent 在你的 notebook 里工作就行。不过这个功能需要 JetBrains AI 订阅。

Agent 环境协调器:装包装对地方

"AI Agent 把包装到了系统 Python 而不是虚拟环境"——这是很多人用 Agent 时的经典翻车场景。PyCharm 新增的 Agent 环境协调器解决了这个问题。

它会自动把项目配置的 Python 解释器和包管理工具(uv、Poetry、pip in venv、conda)信息传给 Agent,让 Agent 的安装命令精准命中正确的环境。如果项目还没有配置环境,Agent 还能通过 PyCharm 帮你创建一个。

marimo Notebook 来了

marimo 团队开发了 PyCharm 插件,现在可以直接在 IDE 里打开、编辑和运行 marimo notebook。marimo 的 reactive cell 和交互式 UI 元素都能正常工作。而且 marimo notebook 存储为 Python 文件,天然 Git 友好,也能当脚本直接执行。

其他值得关注的改进

  • Python Packages 工具窗口重新设计:包以可折叠树形展示,能看到依赖关系;新增浮动搜索弹窗,类似"Search Everywhere"但专门搜包;支持按 uv/Poetry 的 dependency group 安装;包仓库可以启用/禁用,状态跨会话保持。
  • 类型检查更清晰:类型不匹配的错误现在会给出具体原因拆解;callable 等复合类型有类型差异对比;检查 tooltip 里的名称和类型可点击跳转。
  • 精简捆绑插件:Data Wrangler、Hugging Face、Google Colab 支持已解绑,不再随 IDE 预装。需要的话可以从 JetBrains Marketplace 单独安装,但 PyCharm 团队不再主动维护这些插件。
  • Python 2.7/3.6/3.7 虚拟环境:PyCharm 不再为这些已停止维护的 Python 版本自动创建 venv,但手动创建后仍可添加到 IDE。

小结

这次更新的核心是让 AI Agent 从"在终端里跑命令"升级为"在 IDE 内部真正理解你的项目环境"。Jupyter Notebook skill 让 Agent 的 ML 工作不再断断续续,环境协调器消除了 Agent 装包装错环境的痛点。如果你是 PyCharm 用户且在做数据科学或 ML 相关工作,这次更新值得立刻升级。

PyCharm 2026.2.1 可以直接从 IDE 内更新,或通过 Toolbox App 下载。

参考来源

评论

0 条已公开
登录注册后可以参与评论。

正在加载评论...