Visual Studio Code 和其他轻量级编辑器或许是 Python 编程最流行的选择,但 JetBrains PyCharm 对于复杂项目和调试而言仍然非常出色。最新的更新合并了社区版和专业版,并带来了一些新功能和改进。
正如 IntelliJ IDEA 一样,JetBrains 取消了 PyCharm 社区版和专业版的单独下载。现在只有一个统一的 PyCharm IDE,您只需下载一次,如果拥有有效的专业版许可证,它将在此统一应用程序中解锁专业版功能。作为此次迁移的一部分,免费的 PyCharm 现在支持 Jupyter notebooks,但在其他方面体验大致相同。

谈到新功能,PyCharm 2025.3 将默认使用 uv 作为所有新项目的默认环境管理器(前提是它已安装在您的系统上)。uv 实用程序是一个用 Rust 编写的流行替代品,用于替代 pip 包管理器、pyenv、virtualenv 和其他核心 Python 工具。它在包操作上比 pip 快 10-100 倍,因此,如果您尚未转换,可能值得将现有项目也切换到 uv。
PyCharm 还引入了与 IntelliJ IDEA、GoLand 和其他 JetBrains IDE 相同的多代理功能。Anthropic 的 Claude 代理作为首个受 PyCharm 支持的第三方 AI 代理亮相,您可以在同一个聊天界面中在它与 JetBrains 自家的 Junie 代理之间切换。未来更新中还将支持使用其他与 OpenAI API 兼容的代理。
“Islands” 现已成为 PyCharm 的默认主题,JetBrains 称其提供”在深色和浅色模式下均具有改进的对比度、平衡的布局和更柔和的外观”。欢迎屏幕也进行了重新设计,添加了常见操作的快速按钮,并且不再以独立窗口弹出。
PyCharm 专业版 现在包含对 Jupyter notebooks 的远程开发支持。JetBrains 在一篇博客文章中解释说:”您可以直接在远程机器上打开、编辑和运行 notebooks,而无需将它们复制到本地环境。变量工具窗口也新增了排序选项,允许您按名称或类型组织 notebook 变量,以便更轻松地探索数据。”
PyCharm 专业版的另一项改进:现在会自动分析 DataFrames 以检测常见的数据质量问题。当您使用 df 或切片表达式处理 DataFrames 时,PyCharm 将检查是否存在缺失值、异常值、重复行或冗余列,然后您可以手动或借助 AI 辅助进行修复。
您可以从 JetBrains 网站下载适用于 Windows、macOS 和 Linux 的 PyCharm。如果您想升级到专业版,第一年费用为 109 美元,后续价格更优惠,学生和教师可以免费获取。











评论