PyCharm 2025是JetBrains公司为Python语言打造的Python IDE编辑器,采用Django框架和Google App Engine来支持web开发,提高专业开发人员效率。PyCharm2025,具有代码调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等功能。JetBrains全家桶,包括Pycharm , Webstorm , IntelliJ IDEA , PhpStorm , Rider Clion , RubyMine, AppCode, Goland, DataGrip , Kotlin 等15款产品。在一个地方获得所有 PYTHON 工具更加高效由PyCharm负责处理日常繁琐的工作细节,为您节省宝贵的时间。 让您专注于关键任务,并且善用以键盘操作为主的编程方法,充分利用 PyCharm 的种种高效功能。
获得智能辅助PyCharm完全理解代码的每个面向。 依靠它的智能代码补全、 实时错误检查和快速修复功能,轻松进行项目导航 等众多功能辅助您。
新功能https://www.jetbrains.com/zh-cn/pycharm/whatsnewPyCharm 2025 核心更新:**AI全行代码补全**:本地LLM运行保障隐私,上下文感知生成整块代码**实时性能热力图**:可视化代码瓶颈,精准优化执行效率**云原生开发增强**:深度集成Docker/K8s,远程开发支持SSH/WSL全环境**AI协作生态**:DeepSeek联动生成测试用例,自动解释/优化复杂逻辑**Python 3.13适配**:新语法支持与内存管理优化,预装免费个人版(关键:AI全链路赋能、云原生工具链、性能可视化革命) 推出新的 PyCharm 用户界面 (UI)新 UI 对 PyCharm 的外观进行了重新设计。 我们的目标是降低视觉复杂性,使用户能够轻松访问基本功能,并根据需要逐级呈现复杂功能 – 打造整洁、现代且专业的外观和质感。在 2023.1 版本中,新 UI 对于 PyCharm Community Edition 新用户默认启用。要在其他版本中启用,请按 Ctrl+Alt+S 打开 IDE 设置,并选择 Appearance & Behavior | New UI(外观与行为 | 新 UI)。 试用并与我们分享您的反馈!
主要变化

窗口标题新窗口标题有助于更快地执行常见任务:新的 Project(项目)微件会显示当前项目的名称,允许在最近的项目之间切换、创建新项目,以及打开现有项目。VCS 微件会显示当前分支、允许切换分支,并提供了最流行的 VCS 操作,例如更新项目、提交更改和推送更改。Run(运行)微件允许您启动运行/调试配置,选择要运行的其他配置,更改当前配置的模式(运行或调试),以及编辑或删除当前配置。

工具窗口工具窗口栏所占空间减少,并使用图标以方便导航。 要重新安排工具窗口,请沿边栏拖动其图标,并将其放在分隔符下进行垂直拆分,或者放在另一个边栏上,水平拆分窗口。点击 More tool windows(更多工具窗口)图标,访问屏幕上尚未出现的工具窗口。

Debug(调试)工具窗口主要的调试操作被移到一个工具栏上。 存在单个运行配置时,用于在 Threads & Variables(线程和变量)视图与控制台之间切换的标签页现在出现在工具窗口标签页中。带有 run actions(运行操作)的工具栏也被移到工具窗口标签页中。

导航栏导航栏现在位于主窗口底部的状态栏中。 如果您喜欢以前的位置,可以通过进入主菜单并选择 View | Appearance | Navigation Bar(视图 | 外观 | 导航栏)将其移回顶部。
PLRCZ1~J.hc)
紧凑模式如果您在一个较小的屏幕上工作,可以启用 Compact Mode(紧凑模式)。 在这种模式下,IDE 会降低工具栏和工具窗口标题的高度,缩小间距和填充,并减小图标和按钮。
远程 Jupyter Notebook PRO期待已久的对远程 Jupyter Notebook 的支持已经登陆 PyCharm Professional。 现在,您可以直接从您的 IDE 中使用远程 Notebook。

连接到远程 Jupyter 服务器
要在 PyCharm 中为您的项目附加一个远程 Jupyter 服务器,请从主菜单中选择 Tools | Add Jupyter Connection(工具 | 添加 Jupyter 连接),并在弹出窗口中选择 Connect to Jupyter server using URL(使用 URL 连接到 Jupyter 服务器)。 远程服务器将被绑定到此特定项目。
08SAIT~66.hc)
使用远程 Jupyter Notebook
您可以在本地和远程机器之间复制、粘贴和重命名远程 Jupyter Notebook。 要从服务器上获取 Notebook 的最新远程版本,请在上下文菜单中选择 Reload from Server(从服务器重新加载)。
QU@GBJJ}MW8O_UOB.hc)
调试远程 Jupyter Notebook
现在可以调试远程 Notebook 中的各个单元。 可以按单元设置多个断点,并使用 Step Into(步入)和 Step Over(步过)功能进行错误诊断。
编辑器

更好的泛型类型推断
我们重新设计了 PyCharm 处理泛型类和协议的方式。 IDE 现在改进了对泛型类和泛型协议层次结构的处理,解决了许多长期存在的类型提示问题。

一目了然地管理多个项目的软件包
Python Packages(Python 软件包)工具窗口现在支持在您的主项目中附加附属项目的工作流。 在工具窗口左侧的附加面板中选择项目后,您可以为每个项目安装和卸载软件包,以及管理它们的版本。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\SGV`_6G[`UXUB6)CYOV)3K9.hc[/img]
“Code Vision: 用法”内嵌提示
现在,借助新的 usages(用法)内嵌提示,可以更轻松地跟踪类实现和重写方法。 提示会在符号的声明上方显示符号被使用的次数,并允许您导航到一个用法。 如果您想关闭它们,请将鼠标悬停在一个提示上,选择 Hide ‘Code Vision: Usages’ Inlay Hints(隐藏“Code Vision: 用法”内嵌提示)。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\PWK30~ZFRO8$)E8MHO~E3$G.hc[/img]
Quick Documentation(快速文档)中更出色的语法高亮显示
Quick Documentation(快速文档)工具提示现在会为所选表达式的定义、推断类型和定义元素的可点击链接提供语法高亮显示。 要调用工具提示,请按 ⌘,并将鼠标指针悬停在表达式上(或将文本光标置于它上面)。Quick Documentation(快速文档)弹出窗口中的语法高亮显示现在看起来与编辑器中的非常相似,这为代码文档提供了更好的可见性。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\7D2~IQ7N2TL_Y6F]4FOH(@F.hc[/img]
Rename(重命名)重构的内联提示
我们更新了 PyCharm 中使用 Rename(重命名)重构的方式。 现在,您可以通过内联提示窗体进行更改,而不用在弹出窗口对话框中输入新的名称。
其他改进
我们优化了 Python 控制台和调试控制台中 Special Variables(特殊变量)窗口的性能。 现在,可以更快地显示计算的变量值的预览,特别是对于大型集合。
粘贴复制或剪切时未选择内容的行时,您现在可以指定粘贴内容的位置。 转到 Settings/Preferences | Advanced Settings / Editor(设置/偏好设置 | 高级设置/编辑器),选择所需行为。
特性或形参的 Quick Documentation(快速文档)工具提示现在可以呈现标记格式。
用户体验
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\85LL@[2QT~H5B9$}{91FK0C.hc[/img]
全 IDE 缩放
轻松地放大和缩小 IDE。 所有 UI 元素的大小将同时更改。 从主菜单中,选择 View | Appearance(视图 | 外观),调整 IDE 的缩放比例。 您甚至可以为它指定一个自定义快捷方式。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\0}$IQJD]~EOM[3AY7L4(8SK.hc[/img]
新的 Remember size for each tool window(记住每个工具窗口的大小)设置
您现在可以通过调整侧面工具窗口的宽度来定制 IDE 布局。 PyCharm 将记住您对每个工具窗口的选择。 新的 Remember size for each tool window(记住每个工具窗口的大小)复选框位于 Settings/Preferences | Appearance & Behavior | Appearance | Tool Windows(设置/偏好设置 | 外观与行为 | 外观 | 工具窗口)中。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\T4~9C~J7~}VVN662]0BN8U3.hc[/img]
为新项目配置 Actions on Save(保存时的操作)
预先定义 IDE 在未来项目中保存更改时的行为方式。为此,转到 File | New Projects Setup | Preferences / Settings For New Projects | Tools | Actions on Save(文件 | 新项目设置 | 新项目偏好设置/设置 | 工具 | 保存时的操作),选择保存更改时要触发的操作。
其他改进
当您搜索课程时,Search Everywhere(随处搜索)(按两下 Shift)提供了更准确的结果,因为它现在由机器学习驱动。
现在,Scanning files to index...(正在扫描要建立索引的文件…)进程在智能模式下执行,这样可以在启动过程中更早地提供完整的 IDE 功能。
启用 Windows Defender 实时保护时,PyCharm 现在会建议将特定文件夹添加到 Defender 的排除项列表中,以提高性能。
前端开发 PRO
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\~5U3~[98H4T4]K]H`QO{_YF.hc[/img]
Astro 支持
备受期待的 Astro 支持已登陆 PyCharm! 从 Settings/Preferences | Plugins(设置/偏好设置 | 插件)安装新的 Astro 插件即可获取。 插件提供基本功能,包括语法高亮显示、带自动导入的代码补全、重构、导航、正确的格式设置等。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\~6UM_C7RE}Q~5YDTTC(T`IW.hc[/img]
字符串到模板文字的自动转换
现在,PyCharm 在您输入 ${ 时会自动将带单引号或双引号的字符串转换为模板文字。 这适用于原始字符串以及 JSX 属性。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\9`@CPS3ZY0NUAPU9V`APLQ4.hc[/img]
Vue 模板中对 TypeScript 的支持
我们在 Vue 模板中添加了 TypeScript 支持。 它会在您将 script 标记中的 lang 特性设为 ts 时启用。 此前,无论 script 标记中的 lang 特性如何,使用的都是 JavaScript。 PyCharm 现在将提供对内嵌转换的支持、改进的类型缩小,并在 Vue 单文件组件模板的快速文档中提供正确的推断类型信息。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\20LK0H%ON0S15{]1NV39NP6.hc[/img]
Tailwind CSS 配置
在这个版本中,我们添加了对配置选项的支持,例如 classAttributes 选项下的自定义类名补全或 tailwindCSS.experimental.configFile 等实验性选项。您可以在 Settings/Preferences | Languages & Frameworks | Style Sheets | Tailwind CSS(设置/偏好设置 | 语言和框架 | 样式表 | Tailwind CSS)下设置这些配置选项。
Markdown
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\1%CSLGDEX5~A17[]6C_KOCF.hc[/img]
Reformat code(重新格式化表)
使用 Context actions(上下文操作)快捷键(Alt+Enter)或按黄色灯泡图标并从出现的列表中选择 Reformat code(重新格式化表)可以更正 Markdown 文件中表的格式设置。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\5F`5A7C`~8YG]177P%5P_Y7.hc[/img]
Markdown 文件的 Fill Paragraph(填充段落)
对于 Markdown 文件,现在可以使用 Fill Paragraph(填充段落)编辑器操作将长文本分成长度相等的行。为此,将文本光标置于要编辑的段落内,然后从 Edit(编辑)菜单调用操作或使用 Find Action(查找操作,Ctrl+Shift+A)搜索 Fill Paragraph(填充段落)命令并执行。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\3%A4(`G88]M70)Y_@A]OV}N.hc[/img]
Markdown 的新 Smart Keys(智能按键)设置页面
通过一个新的专用页面轻松管理编辑 Markdown 文件的偏好设置,该页面为各种编辑器功能提供了单独的复选框。可以在 Settings/Preferences | Editor | General | Smart Keys(设置/偏好设置 | 编辑器 | 常规 | 智能按键)中找到它。
版本控制系统
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\IEC}(B6(D5L4{F~Z1`Z2%94.hc[/img]
针对 GitHub 改进了代码审查工作流
Pull Request(拉取请求)工具窗口现在为您打开的每个拉取请求提供一个专用标签页。 该标签页会立即显示更改的文件列表。 可以通过一个新增的专属按钮轻松执行拉取请求当前状态下最重要的操作。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\DT4_V[6`47Q5JZUC7KQQ`RH.hc[/img]
Structure(结构)工具窗口中的 VCS 状态颜色提示
我们在 Structure(结构)工具窗口中添加了颜色提示,使文件更改更易于跟踪。 被修改对象的名称现在为蓝色,新添加对象的名称在工具窗口中高亮显示为绿色。
[img]file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp\TempPic\M8`FBT%V_7M@_)_ZVW0SZW2.hc[/img]
改进了 Branches(分支)弹出窗口
我们改进了 Branches(分支)弹出窗口的可用性。 分支被分组并存储在可扩展列表中,导航更加轻松。
其他改进
我们在 Create New Branch(创建新分支)弹出窗口中实现了自动补全。 为新分支输入名称时,IDE 将根据现有本地分支的名称建议相关前缀。
为了加快提交流程,Git 和 Mercurial 的提交检查现在会在提交之后且推送之前在后台执行。
协作开发
[img]file:///https://www.jetbrains.com/pycharm/whatsnew/img/2021.1/cwm.png[/img]
Code With Me 在功能丰富的远程协作环境中连接远程团队。 设置所需访问级别,共享链接邀请他人与您协作处理项目。 您的同事甚至不需要安装自己的 IDE 即可与您进行协作。 Code With Me 包含的嵌入式音频和视频通话以及聊天消息将帮助团队讨论代码,共享知识并更有效地合作。
性能
更快地编制项目的索引为主流 Python 解释器提供了经过改进的预构建索引,加快 PyCharm 中标准库索引的编制速度。 这种方法也帮助我们减小了 PyCharm 安装程序的大小。
WSL 仅限 PRO 版
[img]file:///https://www.jetbrains.com/pycharm/whatsnew/img/2021.1/wsl.png[/img]
直接处理 WSL 项目现在,您可以直接处理 WSL 文件系统中的项目。 使用 PyCharm,您可以在 \\wsl$ 中打开任何目录。 如果 IDE 在目录中检测到 Python 文件,它将建议创建基于 WSL 的解释器。 它还可以检测是否已经存在 WSL 解释器。 对于版本控制,您可以使用 WSL 实例上安装的 Git 版本。
代码洞察
[img]file:///C:\Users\user\AppData\Roaming\Tencent\TIM\Temp\TempPic\Z@U7VZ_[D8V`I7A6H7J2MT1.hc[/img]
模块成员补全自动导入现在,当您在代码中引用模块或软件包名称并调用代码补全时,PyCharm 会自动添加 import 语句,提供可用模块成员的列表。 代码补全自动导入也适用于一些常见的软件包名称别名,如 NumPy 的 np 或 pandas 的 pd。
[img]file:///C:\Users\user\AppData\Roaming\Tencent\TIM\Temp\TempPic\C[]NES0_006UF%WX{[$V{Q9.hc[/img]
多参数智能补全PyCharm 现在可以识别包含多个具有已定义实参的形参的方法。 为这类方法调用代码补全时,PyCharm 会分析上下文并为具有相同名称的局部变量的所有参数提供补全建议。
修饰方法的输入建议PyCharm 可以根据修饰器的类型和类型提示验证修饰方法的类型。
其他改进
PyCharm 的新检查可以高亮显示字符串中的 http:// 协议用法并将其改为 https://。 您可以将 URL 添加到忽略的 URL 列表,或者在 Preferences/Settings | Editor | Inspections | Security – Link with unencrypted protocol 中禁用对整个或部分项目的检查。
PyCharm 现在可以正确解析 # type: ignore 注释并抑制编辑器中的类型检查器错误。
PyCharm 现在会对 Cython 文件进行类型检查。 当前仅支持数字类型。
IDE 改进
适用于 Python 软件包的工具窗口使用新的 Python Packages 工具窗口,在编辑器内即可安装新的 Python 软件包或浏览所有可供下载的软件包,而无需离开编辑器。 您可以随时从主菜单开启:View | Tool Windows | Python Packages。
Python Packages 工具窗口将显示所有已安装的软件包以及 PyPI 存储库中所有可用的软件包。
内置 HTML 预览新的内置浏览器预览可以让您快速预览 HTML 文件。 IDE 中的任何 HTML 文件变更以及链接的 CSS 和 JavaScript 文件的变更都会被立即保存,预览也将即时更新。 要打开预览,请点击编辑器右上角微件中的 PyCharm Logo 图标。
分割编辑器模式的最大化选项卡视图现在,您可以在分割模式下双击选项卡使其最大化。 再次双击即可恢复其原始大小。
版本控制
为预提交检查配置配置文件在将变更提交到 VCS 之前,可以选择代码检查配置文件。 要访问此功能,请点击 Commit 工具窗口中分隔线面板上的齿轮图标以显示提交选项,然后选择 Analyze code 复选框,点击 Configure,再选择所需的配置文件。 可以在 Preferences / Settings | Editor | Inspections 中创建配置文件。
其他改进
使用 Git 提交模板,根据需要创建自定义提交消息。 定义提交模板时,IDE 会将其文本显示为初始提交消息。
通过 Save to Shelf 操作可将变更保留在本地并复制到 Shelf。 按 Ctrl+Shift+A,然后输入 Save to Shelf 即可访问此操作。
将 PyCharm 连接到您机构的 JetBrains Space 中,查看和克隆项目存储库以及审查团队成员的代码。 如要登录 Space,请点击欢迎屏幕的 Get from VCS 按钮,选择左侧的 Space,在相关字段中输入您机构的 URL 。
前端开发仅限 PRO 版
捆绑的 MDN 文档MDN 文档现与 PyCharm 捆绑。 这将有助于防止 MDN 网站的连接问题,并使编辑器内文档在 HTML、CSS 和 JavaScript 文件中显示得更快。 编辑器内文档也将提供更多信息 - 例如,您将看到有关 JavaScript API 受支持的浏览器版本的详细信息。
改进了对 Stylelint 的支持CSS 代码的 Stylelint 检查更加易于操作。 现在,点击几下即可解决这个常见的 linter 的问题。 将鼠标或文本光标置于文件中的问题上,然后按 Alt+Enter,选择 Stylelint: Fix current file。
您现在可以在 Preferences / Settings | Languages & Frameworks | Style Sheets | Stylelint 的相应字段下指定配置文件的路径。
CSS 的选择器特异性使用样式表时,您现在可以查看选择器的特异性 - 只需将鼠标悬停在要查看的选择器上即可。 或者,将焦点放在选择器上,按 F1/Ctrl+Q (F1/Ctrl+J) 在 Documentation 弹出窗口中查看这些信息。
数据库 仅限 PRO 版
排序并导出选定查询我们添加了新的 ORDER BY 字段,可将子句应用于数据库表查询从而重新组织表。 您可以在按住 Alt 键的同时点击列名使用堆叠排序。 您现在还可以导出筛选的和排序的查询。
支持直接编辑 MongoDB现在,您可以使用 UI 更改字段的类型或编辑 MongoDB 集合中的数据。 可在字段的上下文菜单和值编辑器中更改类型。
关于官方下载JetBrains PyCharm Professional 2025.2.0.1
https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows
JetBrains PyCharm 2025.1.3 Professional 官方正式版 (2025/07/03)
https://download.jetbrains.com/python/pycharm-professional-2025.1.3.exe
JetBrains PyCharm 2025.1.2 Professional 官方正式版 (2025/06/04)
https://download.jetbrains.com/python/pycharm-professional-2025.1.2.exe
JetBrains PyCharm 2025.1.1 Professional 官方正式版 (2025/05/08)
https://download.jetbrains.com.cn/python/pycharm-professional-2025.1.1.exe
补丁Jetbrains系列产品 2025简体中文汉化包文件+激活文件最新