JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。
具体更新内容:
PyCharm 2025.3标志着 Community 用户向统一版 PyCharm 的迁移,同时带来诸多新特性:全面支持将 Jupyter Notebook 用于远程开发,uv 作为默认环境管理器,主动数据探索,借助 LSP 工具对 Ruff、Pyrefly、Pyright 和 Ty 的支持,引入 Claude Agent,以及多个 bug 修正。

Community用户向统一版 PyCharm 的迁移
PyCharm 2025.2是 Community Edition 的最后一个主要版本,借助 PyCharm 2025.3,官方为 Community 用户提供了向统一版 PyCharm 平滑迁移的路径。 统一版将所有功能整合到一款产品中,Community 用户可以继续免费使用 PyCharm,并且现在还能受益于对 Jupyter Notebook 的内置支持。 借助一键启动免费 Pro 试用的选项,用户现在可以更轻松地探索 PyCharm 面向数据科学、AI/ML 和 Web 开发的高级功能。
Jupyter Notebook
远程开发支持
现在Jupyter Notebook 在远程开发中获得全面支持。 用户可以直接在远程机器上打开、编辑和运行 Notebook,无需将其复制到您的本地环境。
畅享所有核心 Notebook 功能,包括:
- 编辑器功能一致性:与本地 Notebook 完全一致的代码洞察、检查、重构和快捷键。
- 交互式输出:动态表、图表和微件可以直接在 IDE 中呈现。
- 环境管理:创建、选择和管理远程 Python 环境,控制权与本地环境一致。
开发者还可以直接在交互式表内对数据进行筛选、排序和探索,或在 Data View(数据视图)工具窗口中打开大型数据集。

uv 现已成为新项目的默认设置
在系统中检测到 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 | 表 | 创建表后运行数据质量检查 )路径下进行管理。