PyCharm 2025.3 最新变化:值得更新吗?

PyCharm 2025.3 最新变化:全面升级,助力开发

PyCharm 2025.3 版本带来了许多令人兴奋的新功能和改进,包括 Community 用户向统一版 PyCharm 的迁移、Jupyter Notebook 远程开发支持、主动数据探索、全新的 uv 环境管理器以及更强大的 AI 和 LSP 工具支持。此外,本次更新还包含超过 300 项 bug 修复,进一步提升了 IDE 的稳定性和性能。

文章目录

  • [PyCharm 2025.3 最新变化:全面升级,助力开发](#PyCharm 2025.3 最新变化:全面升级,助力开发)
    • [1. Community 用户向统一版 PyCharm 的迁移](#1. Community 用户向统一版 PyCharm 的迁移)
    • [2. Jupyter Notebook 远程开发支持](#2. Jupyter Notebook 远程开发支持)
    • [3. uv 作为新项目的默认环境管理器](#3. uv 作为新项目的默认环境管理器)
    • [4. 主动数据探索 Pro](#4. 主动数据探索 Pro)
    • [5. 对新 LSP 工具的支持](#5. 对新 LSP 工具的支持)
    • [6. AI 功能增强](#6. AI 功能增强)
      • [自带密钥 (BYOK) 功能](#自带密钥 (BYOK) 功能)
      • [多智能体体验:Junie 和 Claude 智能体](#多智能体体验:Junie 和 Claude 智能体)
      • [AI 配额跟踪](#AI 配额跟踪)
    • [7. PEP 765 支持](#7. PEP 765 支持)
    • [8. 专属的 Python *Process Output*(进程输出)工具窗口](#8. 专属的 Python Process Output(进程输出)工具窗口)
    • [9. Kubernetes 体验改进 Pro](#9. Kubernetes 体验改进 Pro)
    • [10. UI 变化:*岛屿*主题](#10. UI 变化:岛屿主题)
    • 结语

1. Community 用户向统一版 PyCharm 的迁移

随着 PyCharm 2025.3 版本的发布,Community Edition 用户将能够平滑过渡到统一版 PyCharm。这一变化意味着所有用户现在可以继续免费使用 PyCharm,并且获得 Jupyter Notebook 的内置支持。通过一键启动免费 Pro 试用,您可以更轻松地体验面向数据科学、AI/ML 和 Web 开发的高级功能。

对于希望自行构建版本的用户,您仍然可以在 GitHub 上获取 PyCharm 的开源组件,详细说明已在仓库中提供。

2. Jupyter Notebook 远程开发支持

PyCharm 2025.3 版本新增了对 Jupyter Notebook 远程开发的全面支持。您现在可以直接在远程机器上打开、编辑和运行 Notebook,无需将文件复制到本地环境。此功能带来了以下优势:

  • 编辑器功能一致性:享受与本地 Jupyter Notebook 完全一致的代码洞察、重构、检查和快捷键。
  • 交互式输出:动态表格、图表和微件可以直接在 IDE 中呈现,提升交互性。
  • 环境管理:远程 Python 环境的创建和管理与本地环境一致,让您在远程开发时保持流畅体验。

您还可以在数据表内对数据进行筛选、排序和探索,或在 Data View(数据视图)工具窗口中查看大型数据集。

Variables(变量)工具窗口的新排序选项

Jupyter Notebook 中的 Variables 工具窗口现在支持按名称或类型排序,其中 DataFrame 始终显示在顶部,方便您快速定位并打开大型表格数据。

3. uv 作为新项目的默认环境管理器

PyCharm 2025.3 版本将 uv 设置为新项目的默认环境管理器。您可以通过 uv 轻松管理 Python 版本和环境。若您之前使用过其他环境管理器(如 venv、Conda 或 Poetry),PyCharm 会保留您的偏好设置并继续使用它们。

对于由 uv 管理的项目,uv run 将被设置为默认命令,简化了运行配置。

4. 主动数据探索 Pro

在 PyCharm 2025.3 中,您可以利用 主动数据探索 功能,自动分析您的 pandas DataFrame,检测数据质量问题。这包括以下常见问题:

  • 缺失值
  • 异常值
  • 重复行
  • 关联或冗余列

当检测到问题时,您可以直接使用 Fix with AI(使用 AI 修正)选项生成代码来自动修复这些问题,从而提高数据清理效率。

此功能默认启用,您可以在 Settings | Python | Tables 中管理该功能。

5. 对新 LSP 工具的支持

PyCharm 2025.3 拓展了其语言服务器协议(LSP)的集成,增加了对多个新工具的支持,包括:

  • Ruff:补充 IDE 内建的 Lint 分析功能。
  • ty:Astral 的快速类型检查器。
  • Pyright:Microsoft 提供的静态类型分析引擎。
  • Pyrefly:Meta 提供的工具,内联显示推断出的 Python 类型。

这些工具使得您在编写代码时,能够实时获得更多类型检查和代码建议,提升开发体验。

6. AI 功能增强

自带密钥 (BYOK) 功能

借助 BYOK(Bring Your Own Key) 功能,您可以将自有的 API 密钥(如 OpenAI 或 Anthropic)集成到 PyCharm 中,灵活控制 AI 的使用方式。无需登录 JetBrains AI,即可使用您选择的 AI 服务提供商。

多智能体体验:Junie 和 Claude 智能体

PyCharm 2025.3 引入了 多智能体体验 ,您可以在同一聊天界面中使用 Junie (JetBrains 自研智能体)和 Claude Agent(原生集成的第三方智能体)。这种多智能体集成让您可以灵活地选择适合当前任务的智能体,从而提升工作效率。

AI 配额跟踪

PyCharm 2025.3 允许您直接在 IDE 中查看剩余的 AI 点数、续订日期和充值余额,轻松管理 AI 资源。

7. PEP 765 支持

PyCharm 现在支持 PEP 765 ,可以检测 returnbreakcontinue 语句在 finally 代码块中使用时可能引发的 SyntaxWarning,帮助开发者提前发现潜在的控制流问题。

8. 专属的 Python Process Output(进程输出)工具窗口

PyCharm 2025.3 新增了 Python 进程输出 工具窗口,专门显示 IDE 执行的每一条命令的标准输入流、输出流和错误流。通过时间戳、活动类型分组和筛选功能,您可以轻松查看每个命令的执行情况,提升调试效率。

9. Kubernetes 体验改进 Pro

在 PyCharm 2025.3 中,您可以通过 IDE 内的 Kubernetes 集成,直接部署、管理和调试容器。实时资源状态图标和一键日志查看功能使得调试变得更加高效。

10. UI 变化:岛屿主题

PyCharm 2025.3 引入了新的 Islands 主题,现已成为默认主题。此主题为开发者提供了更为清晰、舒适的视觉体验,帮助您在编码时保持专注。

结语

PyCharm 2025.3 为开发者提供了一系列强大新功能,特别是远程开发支持、AI 集成、LSP 工具、以及数据科学领域的进步。这些更新让开发者在高效开发的同时,能够享受更智能、更便捷的工作流程。如果您还没有体验这一版本,赶紧更新并探索更多的功能吧!

立即下载 PyCharm 2025.3

相关推荐
努力的小帅3 小时前
通过VSCode远程连接到CentOS7/Ubuntu18等老系统
ide·vscode·编辑器
MC皮蛋侠客3 小时前
distcc结合VSCode实现分布式编译的全面指南
c++·ide·分布式·vscode
ekprada3 小时前
DAY45 TensorBoard深度学习可视化工具
人工智能·python
轻竹办公PPT3 小时前
PPT生成效率提升的方法:AI生成PPT实战说明
人工智能·python·powerpoint
YJlio3 小时前
Python 一键拆分 PDF:按“目录/章节”建文件夹 + 每页单独导出(支持书签识别&正文识别)
开发语言·python·pdf
有味道的男人3 小时前
1688数据采集:官方API与网页爬虫实战指南
java·服务器·爬虫
Amelia1111113 小时前
day30
python
Java后端的Ai之路3 小时前
【AI编程工具】-CodeBuddy终端页太小如何新开全屏窗口?
ai编程·lightgbm·codebuddy
我是哈哈hh3 小时前
【Python数据分析】数据可视化(全)
开发语言·python·信息可视化·数据挖掘·数据分析