首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PyCharm 2025.2 重磅发布

PyCharm 2025.2 重磅发布

作者头像
程序员NEO
发布2026-04-29 19:10:09
发布2026-04-29 19:10:09
2190
举报

先看结论(开发者最关心的 6 件事)

  • • 统一版路线落地:2025.2 将是 PyCharm Community 的最后一个受支持版本,2025.3 起统一迁移。
  • • AI 开发闭环进 IDE:AI Toolkit + AI Playground 并排对比模型,参数可控,可接入自定义与本地模型。
  • • 智能体可视化调试:AI Agents Debugger 打开“黑匣子”,逐节点洞察思维链与 I/O。
  • • Junie 全面提速:最高提速约 30%,支持 MCP、远程开发与 GitHub PR 流程。
  • • Notebook/SQL 更懂上下文:一键在单元内生成符合上下文的代码。
  • • 工作流与生态升级:一键 MCP 服务器、依赖锁定持久 UI、Django 逻辑结构视图、数据库工具增强等。

为什么这次更新很重要

如果你正被割裂的 AI 工具链拖慢速度(评估、微调、部署各在一处),或团队在 IDE、CLI、外部客户端之间来回切换,那么 2025.2 把“AI 研发闭环”带进了 PyCharm 本身:同一界面完成模型对比、提示词调参、智能体可视化、Notebook 代码生成,以及与外部 AI 客户端的无缝互通。这意味着更低的切换成本、更快的迭代速度与更一致的团队实践。

从 Community 到统一版

为将 PyCharm 打造成更强的统一产品,2025.2 将是 PyCharm Community 的最后一个受支持版本。2025.3 发布时,将提供无缝迁移到统一版 PyCharm 的方式。你可以通过 Toolbox App 或产品内升级通知升级到 2025.2 Community。

  • • 立即免费试用带有 Jupyter Notebook 的统一版下载页:下载链接[1]
  • • 深入了解统一版背后的变更与理由:官方说明[2]

AI Toolkit Pro:把 AI 研发闭环装进 IDE

AI Toolkit 将实验、调试、评估、微调和部署整合到 PyCharm 内,让 AI 工程团队在熟悉的环境里完成从想法到上线的端到端流程。

产品页[3]

AI Playground Pro:并排对比多个模型,参数全可调

在全新的 AI Playground 中,你可以并排比较多个模型的回答,配置系统提示并微调 TemperatureTop PMax length 等关键参数,快速得到可靠对比结果。

进入路径:More Tool Windows | AI Playground

可选模型来源:

  • • 付费 AI 订阅[4]内的全部模型(消耗 AI Assistant token,实验性)
  • • 通过 API Key 添加的自定义提供商
  • • 本地运行的模型

功能文档[5]|视频介绍[6]

AI Agents Debugger Pro:让智能体开发不再是黑匣子

专为使用代理系统的团队打造。逐节点查看思维过程、元数据、输入与输出,定位问题不再靠“猜”。这对于复杂多步工具调用、链路不透明的工作流尤其关键。

插件下载[7]|视频介绍[8]

Junie:更快、更懂上下文的编码智能体

Junie 可自主规划、编写、优化与测试代码,承担重构、生成测试、实现优化等琐事,让你专注更有价值的架构与产品。

  • • 最高约 30% 速度提升
  • • 支持 MCP,连接外部服务器给出更精确解法
  • • 支持远程开发(macOS 与 Linux)
  • • GitHub 集成抢先体验:无需打开 IDE 也能处理 PR

Junie 随 JetBrains AI 订阅在 PyCharm 中提供。

视频演示[9]

AI Assistant:补全更聪明,规则更可控

  • • 对 SQL、YAML、JSON、Markdown 等的补全更智能
  • • 支持“项目规则”,让 AI 遵循团队编码规范与业务约束
  • • 更灵活的离线方案:可连接兼容 OpenAI 的本地/自建模型服务器(如 llama.cppLiteLLM
  • • 聊天支持在 Anthropic 与 OpenAI 模型下添加图片附件

所有 JetBrains AI 功能可通过 PyCharm Pro 订阅免费使用:不受限的代码补全、强大的本地工作流和有限的云功能。

图:AI Assistant 新能力概览

一键开启 MCP 服务器:把外部 AI 客户端接到 IDE 上

PyCharm 现支持 MCP(Model Context Protocol)服务器一键设置。检测到兼容客户端(如 Claude、Cursor、Windsurf)后,IDE 会提示启用并自动配置连接,无需手动操作。你的外部客户端将借力 PyCharm 智能,直接触发运行单测、重构代码、生成文件等 IDE 级操作。

查看支持列表与配置细节[10]

图:MCP 服务器一键配置示意

依赖管理:更新 .lock 的持久化 UI(uv/Hatch/Poetry)

.toml 中对 uv、Hatch、Poetry 的改动可通过持久化控制一键应用:同步、锁定或更新依赖,团队协作更“所见即所得”。

图:依赖锁定的可视化操作

Notebook 与 SQL:上下文感知代码生成 Pro

在 Jupyter Notebook 与 SQL 单元中,AI Assistant 会结合当前单元上下文生成更贴合的代码。方式:右键菜单选择 AI Edit Cell,或从右侧工具栏进入。

图:基于上下文的单元级代码生成

Django:Logical structure(逻辑结构)工具窗口 Pro

以框架视角组织你的 Django 项目:模型、视图、序列化器、表单、管理类等关系一目了然。还能为“缺失关系”生成模板,帮助快速补齐结构。配合 JetBrains AI 订阅,模板可升级为“理解实体关系的完整代码”。

图:Django 逻辑结构视图

更强的图像查看器与参数提示弹窗

  • • 图像查看器新增:恢复原图、反转通道、转灰度、二值化阈值等
  • • Parameter Info(形参信息)弹窗重做:
    • • 长形参列表自动换行,减少水平滚动
    • • 高亮与编辑器一致,可读性更强
    • • 去除冗余复选标记,更新字体、布局、背景
    • • 打开即滚动到相关方法签名

图:新版图像处理能力

前端与格式化生态

Angular 20:模板 in 关键字支持

在模板中可直接使用 foo in myObj@if (key in myObj),获得完整高亮与校验。

与 Prettier 的职责边界更清晰

检测到项目配置 Prettier 时,PyCharm 将自动禁用“整文件格式化”的内置格式化器,避免冲突并确保结果一致。即时格式与编辑器能力不受影响。

数据库工具 Pro:更快、更可编辑、更懂场景

  • • 带 JOINSELECT 结果可直接在网格中编辑
  • • PostgreSQL、SQL Server 支持分级内省,元数据加载更快
  • • PostgreSQL 智能刷新:DDL 变更后仅更新受影响对象
  • • SQLite 支持 WSL 路径,解决写入锁定
  • • MongoDB 连接支持读取偏好与副本集配置

更多数据库改进[11]

图:数据库工具更新一览

重要问题修复

  • • [PY-28509][12] Modules can’t be profiled using relative imports.
  • • [PY-60819][13] FLASK_DEBUG=1 breaks the debugger when a Python or PyCharm installation path has spaces.
  • • [PY-75536][14] Django containers can’t be run at the same time as the Python console.
  • • [PY-19974][15] It’s not possible to create a Conda environment and manage Conda packages using environment.yml/yaml.
  • • [PY-75294][16] The docker compose run command binds ports by default without the option to disable this behavior.
  • • [PY-70287][17] requirements.txt: No warnings are shown for outdated packages.
  • • [PY-81011][18] In a Jupyter notebook, code suggestions persist indefinitely without any way of accepting or rejecting them, and they occupy formatted space in the cell preceding and following any code.
  • • [PY-34368][19] A false This decorator will not receive a callable it may expect warning is shown when using the @typing.overload decorator on @classmethod.
  • • [PY-4330][20] Unused imports are classified as Unresolved reference.
  • • [PY-80762][21] match statements give false positives on Unreachable code inspections.
  • • [PY-80455][22] Dragging and dropping files to the project structure does not work.
  • • [PY-80565][23] A false warning is triggered when auto is assigned to StrEnum.

想第一时间体验 2025.2 并将 AI 工作流整合进团队开发流程:

  • • 获取统一版 PyCharm:下载页[24]
  • • 了解 AI Toolkit 与 Junie 的团队实践:产品与文档集合[25]
引用链接

[1] 下载链接:https://www.jetbrains.com.cn/pycharm/download/ [2]官方说明:https://blog.jetbrains.com/pycharm/2025/04/unified-pycharm/ [3]产品页:https://lp.jetbrains.com/pycharm-for-ai-engineers/ [4]付费 AI 订阅:https://www.jetbrains.com.cn/ai-ides/buy/?section=personal&billing=monthly [5]功能文档:https://www.jetbrains.com.cn/help/pycharm/ai-playground.html [6]视频介绍:https://www.youtube.com/watch?v=KzUtFOLDIZk [7]插件下载:https://plugins.jetbrains.com/plugin/26921-ai-agents-debugger [8]视频介绍:https://www.youtube.com/watch?v=ogGBY7R7MPM [9]视频演示:https://resources.jetbrains.com.cn/storage/products/pycharm/video/whatsnew/2025-2/JunieMCP.mp4 [10]查看支持列表与配置细节:https://www.jetbrains.com.cn/help/ai-assistant/mcp.html#use_ide_as_an_mcp_server [11]更多数据库改进:https://www.jetbrains.com.cn/datagrip/whatsnew/ [12]PY-28509]:https://youtrack.jetbrains.com/issue/PY-28509 [13]PY-60819]:https://youtrack.jetbrains.com/issue/PY-60819 [14]PY-75536]:https://youtrack.jetbrains.com/issue/PY-75536 [15]PY-19974]:https://youtrack.jetbrains.com/issue/PY-19974 [16]PY-75294]:https://youtrack.jetbrains.com/issue/PY-75294 [17]PY-70287]:https://youtrack.jetbrains.com/issue/PY-70287 [18]PY-81011]:https://youtrack.jetbrains.com/issue/PY-81011 [19]PY-34368]:https://youtrack.jetbrains.com/issue/PY-34368 [20]PY-4330]:https://youtrack.jetbrains.com/issue/PY-4330 [21]PY-80762]:https://youtrack.jetbrains.com/issue/PY-80762 [22]PY-80455]:https://youtrack.jetbrains.com/issue/PY-80455 [23]PY-80565]:https://youtrack.jetbrains.com/issue/PY-80565 [24]下载页:https://www.jetbrains.com.cn/pycharm/download/ [25]产品与文档集合:https://lp.jetbrains.com/pycharm-for-ai-engineers/

如果这篇文章帮到了你,不妨点个分享给同样需要的朋友吧! 你的每一次支持,都是我持续创作的动力!💪

往期推荐:

序号

文章标题

链接

1

MCP协议爆火揭秘

查看详情

2

轻松配置Cursor玩转MCP

查看详情

3

Browser-Tool 前端开发神器

查看详情

4

AI编码焕新:用Context7

查看详情

5

NotebookLM:靠谱知识库

查看详情

6

Spring AI 玩转多轮对话

查看详情

7

Cursor生成UI,加一步封神

查看详情

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-08-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员NEO 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么这次更新很重要
  • 从 Community 到统一版
  • AI Toolkit Pro:把 AI 研发闭环装进 IDE
    • AI Playground Pro:并排对比多个模型,参数全可调
  • AI Agents Debugger Pro:让智能体开发不再是黑匣子
  • Junie:更快、更懂上下文的编码智能体
  • AI Assistant:补全更聪明,规则更可控
  • 一键开启 MCP 服务器:把外部 AI 客户端接到 IDE 上
  • 依赖管理:更新 .lock 的持久化 UI(uv/Hatch/Poetry)
  • Notebook 与 SQL:上下文感知代码生成 Pro
  • Django:Logical structure(逻辑结构)工具窗口 Pro
  • 更强的图像查看器与参数提示弹窗
  • 前端与格式化生态
    • Angular 20:模板 in 关键字支持
    • 与 Prettier 的职责边界更清晰
  • 数据库工具 Pro:更快、更可编辑、更懂场景
  • 重要问题修复
    • 引用链接
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档