此版本标志着 Community 用户向统一版 PyCharm 的迁移,同时带来诸多新特性:全面支持将 Jupyter Notebook 用于远程开发,uv 作为默认环境管理器,主动数据探索,借助 LSP 工具对 Ruff、Pyrefly、Pyright 和 Ty 的支持,引入 Claude Agent,以及 300 多个 bug 修正。
正如此前公告所述,PyCharm 2025.2 是 Community Edition 的最后一个主要版本。 借助 PyCharm 2025.3,我们 为 Community 用户提供了向统一版 PyCharm 平滑迁移的路径。 统一版将所有功能整合到一款产品中,Community 用户可以继续免费使用 PyCharm,并且现在还能受益于对 Jupyter Notebook 的内置支持。 借助一键启动免费 Pro 试用的选项,您现在可以更轻松地探索 PyCharm 面向数据科学、AI/ML 和 Web 开发的高级功能。
对于更喜欢从源代码自行构建版本的用户,仍可以在 GitHub 和 GitHub Actions 上获取 PyCharm 的开源组件。 请查看仓库获取详细说明。
现在,Jupyter Notebook 在远程开发中获得全面支持。 您可以直接在远程机器上打开、编辑和运行 Notebook,无需将其复制到您的本地环境。
畅享所有核心 Notebook 功能,包括:
您还可以直接在交互式表内对数据进行筛选、排序和探索,或在 Data View(数据视图)工具窗口中打开大型数据集。
Jupyter Notebook 的 Variables(变量)工具窗口现已支持按名称或类型排序,其中 DataFrame 始终显示在顶部,方便您快速定位并打开大型表数据。
在您的系统中检测到 uv 时,PyCharm 现在会在 New Project(新建项目)向导中自动将其建议为默认环境管理器。
如果您此前已选择其他环境管理器(例如 venv、Conda 或 Poetry),PyCharm 会保留该偏好设置,并继续将其作为默认选项使用。 对于由 uv 管理的项目,uv run 也会被用作运行配置中的默认命令。
此外,在设置环境时,您现在只需从列表中选择一个 Python 版本即可,uv 会使用对应的系统版本,或为您下载并管理合适的版本。
PyCharm 现在可以自动分析您的 pandas DataFrame,以检测最常见的数据质量问题。
无论何时您显示 DataFrame,例如使用 df、df.head() 或将表达式切片时,PyCharm 都会对其进行扫描,以检测潜在问题,例如:
如果检测到任何问题,您可以查看这些问题,并使用 Fix with AI(使用 AI 修正)选项生成代码,该代码会在新的单元中自动解决这些问题。
这种主动分析仅采用启发式检查和统计检查,不会消耗 AI 点数。 它会在后台静默运行,仅在检测到问题时激活,确保您的工作流流畅运行不间断。
为确保性能处于最佳状态,对于超大型数据集,分析不会自动启动。 在这些情况下,您可以通过 More(更多)菜单手动运行分析。
该功能默认启用,您可以在 Settings | Python | Tables | Run data quality checks after table creation(设置 | Python | 表 | 创建表后运行数据质量检查 )路径下进行管理。
详细了解主动数据探索。
PyCharm 2025.3 版本进一步拓展了其语言服务器协议 (LSP) 集成,纳入了来自 Astral、Microsoft 以及 Meta 生态系统的多款新工具。
您现在可以直接在 PyCharm 中使用 Ruff 设置代码格式,该工具对 IDE 自带的 Lint 分析功能形成补充。
此版本还添加了对 Astral 快速轻量的类型检查器 ty 的支持,同时引入了与 Microsoft 广泛应用的静态类型分析引擎 Pyright 的集成。
此外,PyCharm 现在支持 Meta 的 Pyrefly,该工具会在您编写代码时内联显示推断出的 Python 类型。 这样,您无需额外执行检查或查看工具提示,即可即时查看类型信息。
要启用这些集成,请前往 Settings | Python | Tools(设置 | Python | 工具),您可以在此处单独开启各项功能。
详细了解 LSP 工具。
借助 BYOK,您可以关联来自 OpenAI、Anthropic 或任何兼容 OpenAI API 的本地模型的自有 API 密钥,这样,在 JetBrains IDE 中 AI 的使用方式方面,您将拥有更高的灵活性和控制权。 您无需登录 JetBrains AI 即可使用最喜爱的 AI 聊天和智能体,非常适合已有 API 密钥并希望使用自己首选服务提供商的开发者。 此功能预计将在后续的 2025.3.x 版本中推出。
在一个聊天界面中使用偏好的 AI 智能体:Junie (JetBrains) 和 Claude Agent 现在可以直接在 AI 界面内使用。 Claude Agent 已成为首个原生集成到 JetBrains IDE 中的第三方 AI 智能体。 随着此智能体的加入,JetBrains 推出多智能体体验,为您的开发工作流带来更高的灵活性和更多功能。
现在,使用任意智能体的最简方式是直接从 AI 聊天中启动;不过,如果您更偏好使用插件,仍可以继续使用 Junie 插件。 部分功能现在仅在插件中提供(例如,针对高资源消耗任务的提醒),而最常用的功能已嵌入到 AI 聊天中。
监控和管理 AI 资源变得简单得多,您现在可以直接在 PyCharm 内查看剩余的 AI 点数、续订日期和充值余额。
部署数据库和服务变得更加简单,因为您可以直接在编辑器内编写、应用并管理所有内容。
利用顶部的集群和命名空间选择器保持上下文关联,通过实时资源状态图标快速发现问题。 是否在为环境变量缺失或 pod 失败而苦恼? 借助一键式日志立即予以修正,并在不离开清单的情况下重新部署。
利用编辑器内密钥管理功能保障服务设置的安全。 直接在 YAML 中查看并复制数据库凭据。
需要连接? 使用一键端口转发功能转发容器端口、自动加载密钥,几秒内即可与您的数据库或服务建立即时连接。
从部署、调试到连接,一切操作均无缝衔接且在一个地方完成 – 帮助您专注、高效地完成工作!
PyCharm 2025.3 包括 DataGrip 2025.3 引擎的最新更新,为您带来新数据库功能与工作流改进。 具体亮点包括:
PyCharm 中的所有数据库功能均由 DataGrip 引擎提供支持。 有关所有这些功能的完整详细信息,请查阅 DataGrip 2025.3 版本说明。
PyCharm 2025.3 还通过捆绑的 JavaScript 与 TypeScript 插件纳入了 WebStorm 2025.3 的所有最新改进。 具体亮点包括:
如需了解详情,请查阅 WebStorm 2025.3 版本说明。
PyCharm 迎来视觉焕新,Islands 主题正式上线,现已设为新老用户的默认主题,所有功能保持不变。 该主题不仅在视觉上让人耳目一新,还体现了我们对您的承诺,即在整个开发过程中为您带来极致舒适的使用体验。
选项卡的辨识度极高、编辑器内对比度得到改进、各工作区之间清晰分隔,采用圆角设计,打造出柔和均衡的环境,这一切设计都围绕一个目标:帮助您保持专注,轻松编码。
该主题提供深色与浅色两种模式,您可以通过 Settings | Appearance & Behavior | Appearance(设置 | 外观与行为 | 外观)进行调整。
我们引入了一个新的非模态 Welcome(欢迎)屏幕,它不仅减少了视觉混乱,还让常用操作触手可及,帮助您更顺畅地开启工作流。
Welcome(欢迎)屏幕现在作为 IDE 内的专属标签页显示,您可以在此屏幕上进行以下操作:
默认情况下,新欢迎屏幕仅对新用户启用。 如果您是现有用户并希望试用新屏幕,可以在 Settings| Advanced Settings | Welcome Screen | Show the Welcome screen in non-modal mode(设置 | 高级设置 | 欢迎屏幕 | 以非模态模式显示欢迎屏幕)下启用。
我们一直在努力解决缺陷并提高类型检查的精确性。 以下是此版本中 300 余项 bug 修正的部分重点内容:
and 和 or 运算符时,类型收窄功能的可靠性已显著提升。== 或 !=)时出现的误报问题。@pytest.mark.usefixtures 装饰器时,代码补全功能会提示所有可用的固定例程。