PyCharm2025是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。同时支持Google App Engine,PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具
首先,PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython。
PyCharm2024适用于 Hugging Face 模型和数据集的文档预览、针对 JavaScript 和 TypeScript 的本地基于 ML 的全行代码补全、编辑器中的粘性行以及编辑器内代码审查。
PyCharm 2025.2 最新变化
推出 AI Toolkit,PyCharm Community 的最后一个受支持版本,AI、Junie 和 Notebook 改进,用于更新 .lock 文件的持久 UI 等
PyCharm Community 迈向统一版 PyCharm

为将 PyCharm 打造成一款强大且统一的产品,2025.2 将是 PyCharm Community 的最后一个支持版本。 在 2025.3 版本发布时,我们将提供一种无缝迁移到统一版 PyCharm 的方式。 您可以使用 Toolbox App 或通过产品内升级通知升级到 2025.2 Community。
AI Toolkit Pro
PyCharm AI Toolkit 直接将 AI 开发集成到 PyCharm 中,将实验、调试、评估、微调和部署融入到一个熟悉的环境中。
AI Playground Pro
PyCharm 2025.2 推出了多功能的全新 AI Playground 功能,让 AI 工程师可以并排比较多个 AI 模型的回答。 您可以配置系统提示并微调各个模型参数,实现对Temperature(温度)、Top P 和 Max length(最大长度)的精准控制。
转到 More Tool Windows | AI Playground(更多工具窗口 | AI Playground),您将能够选择:
- 付费 AI 订阅中包含的所有模型(这将使用您的 AI Assistant token实验性)。
- 可以通过 API 密钥添加的自定义提供程序。
- 本地运行模型。
AI Agents Debugger Pro
PyCharm 2025.2 还引入了强大的新 AI Agents Debugger 插件,这款插件可为 AI 智能体开发提供透明度和调试功能。 专为使用智能体化系统的开发者而设计,这些开发者需要理解、调试并优化其智能体工作流。
AI Agents Debugger 可以提供对每个智能体节点的思维过程、元数据、输入和输出的详细洞察,改变了智能体化系统通常不透明的“黑匣子”性质。
Junie
JetBrains 的编码智能体 Junie 可以自主规划、编写、优化和测试代码,让您的开发体验更加顺畅、高效和愉快。 它可以处理诸如重构代码、创建测试和实现优化等繁琐任务,让您专注于更大的挑战和创新。
Junie 获得了多项重大更新,包括高达 30% 的速度提升! Junie 现在具有 MCP 支持,可以连接到外部服务器并提供更准确的解决方案。 Junie 现在也可以用于远程开发(目前在 macOS 和 Linux 上受到支持)并为其 GitHub 集成启动了抢先体验计划。 借助此集成,无需打开 IDE 即可处理拉取请求。
Junie 作为 JetBrains AI 订阅的一部分在 PyCharm 中提供。
AI Assistant

- 所有受支持语言的补全都更加智能,现在具有对 SQL、YAML、JSON、Markdown 等语言的支持。
- 借助项目规则,您可以指示 AI 遵循团队的编码约定和业务逻辑。
- 扩展的离线灵活性——连接任意兼容 OpenAI 的模型服务器,如 llama.cpp 或 LiteLLM。
- JetBrains AI Assistant 现已支持使用 Anthropic 和 OpenAI 模型在聊天中添加图像附件。
所有 JetBrains AI 功能都可以通过 PyCharm Pro 订阅免费使用,包括不受限制的代码补全、强大的本地工作流和有限的基于云的功能。
通过一键 MCP 服务器设置,将外部 AI 客户端连接到您的 IDE

PyCharm 现在支持 MCP (Model Context Protocol) 服务器的一键设置,使您可以轻松连接外部 AI 客户端,如 Claude、Cursor 或 Windsurf。 在您的计算机上检测到兼容的客户端时,您的 IDE 会提示您启用服务器并自动配置连接,无需手动设置。
借助此集成,您的首选 AI 客户端的功能通过 PyCharm 的智能得到扩展,让您可以触发运行单元测试、重构代码和生成文件等操作。
用于更新 .lock 文件的持久化 UI

我们已经在 .toml 配置文件中为 uv、Hatch 和 Poetry 增加了持久化控制。 利用这些控制,您可以通过点击相应按钮同步、锁定或更新环境中的依赖关系来应用对 .toml 文件进行的更改
Jupyter Notebook 和 SQL 单元的上下文感知代码生成 Pro

现在,您可以使用 AI Assistant 为 Jupyter Notebook 和 SQL 单元生成代码,它会考虑源单元的上下文。
为此,点击上下文菜单中的 AI Edit Cell(AI 编辑单元)或从右侧工具栏中的 AI 图标导航。
Django 的 Logical structure(逻辑结构)工具窗口 Pro

Logical structure(逻辑结构)为您的 Django 项目提供了以框架为中心的视图,使您能够更直观地浏览和了解您的应用程序架构。 它根据 Django 的看法表示您的项目 – 显示模型、视图、序列化器、表单、管理类和您每天处理的其他组件之间有意义的关系。 它还允许您为实体之间缺失的关系生成模板,帮助您快速构建代码。
通过有效的 JetBrains AI 订阅,您可以解锁更多高级功能。 AI 生成的不是基本模板,而是完全了解实体关系的完整代码,从而提供更智能、上下文更丰富的结果。
高级图像处理

新的图像查看器提供了执行额外操作的选项,包括恢复原始图像、反转原始图像通道、将图像转换为灰度以及设置二值化阈值,等等。
系统要求:
- 64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本
- 最低 2 GB 可用 RAM 和 8 GB 系统总 RAM
- 3.5 GB 硬盘空间,推荐 SSD
- 最低屏幕分辨率 1024×768








