系统:PC
日期:2026-08-13
类别:编程开发
版本:v2026.2.1
PyCharm 2026是Jetbrains公司旗下的一款专业的Python集成开发环境(IDE),旨在提供一套完整的工具集,包含: 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等,帮助开发者高效地进行Python项目的开发、调试和测试。同时Pycharm 2026还支持丰富的插件生态系统,用户可以从插件市场下载和安装各种插件,如代码格式化工具、静态分析工具等,从而进一步提升开发效率。
与之前的版本相比,在PyCharm 2026中您可以借助新增的 Rust 插件构建 Python 扩展程序,并使用现已作为默认引擎的 debugpy 对其进行调试。外部实用工具的运行现在通过重新设计的 uvx 设置 UI 进行管理,同时,对于 uv、Poetry 和 Hatch 工作区,直接支持多项目设置。此版本还引入了编辑器迷你图,集成了 Pyrefly 引擎以实现更快的类型洞察,添加了 AI 项目生成等。
一、关键亮点
1、利用 Rust 插件进行 Python 扩展程序开发
与借助 Rust 模块加速性能关键组件的 Python 项目无缝衔接。
通过从 .pyi 存根到其底层 pyo3 代码的双向导航,在 Python 与 Rust 之间跳转,以及进行反向跳转。
开发期间,每当您运行或测试 Python 应用程序时,都会自动重新构建 Rust扩展程序。
在标准 Python 调试工作流程中原生调试编译的 Rust 扩展程序。
2、debugpy 作为默认调试器
继 debugpy 在 2026.1 中以可选后端形式引入后,现已使用 Debug Adapter Protocol (DAP) 为 Python 项目和 Jupyter Notebook 默认启用 debugpy。
通过原生集成 PEP 669 低影响监测 API,在 Python 3.12 及更高版本中降低调试开销。
在 asyncio 上下文中调试异步代码时,完全支持表达式求值和调试控制台交互。
使用 debugpy 作为默认后端标准化 Jupyter 调试,以确保脚本和 Notebook 保持一致的稳定性。
通过 debugpy.listen(),使用 Attach to DAP(附加到 DAP)运行配置为本地、Docker 或远程工作流简化进程附加流程。
3、支持基于 uv 的工具和 uvx
PyCharm 现在利用 uv 工具链简化外部开发实用工具的运行方式,无需手动设置软件包,避免扰乱本地环境。
重新设计了外部工具配置
外部工具和 linter(如 ruff 和 black)的设置界面已完全重新设计。此外,如果您的本地项目环境中未安装这些实用工具,您现在可以配置通过 uvx 运行。这样一来,您可以在项目层级管理工具集成,或为所有新项目建立默认设置,同时在您的计算机上全局执行底层软件包。
终端支持
您现在可以直接在项目环境内的内置终端中运行 uv 命令。
4、支持 uv、Poetry 和 Hatch 多项目与 uv 工作区
此功能之前作为 PyCharm 2026.1.1 中的可选功能提供,但在版本 2026.2 中已默认启用。它可以简化子项目管理流程,并直接在配置文件中提供更丰富的依赖项洞察。
查看内联版本提示
在 pyproject.toml 或 requirements.txt 文件中,可以在要求定义旁看到以灰色内联提示形式显示的已安装软件包的具体版本。
访问快速文档
将光标悬停在软件包名称上或按住 Ctrl+Q,即可查看关于软件包的信息,包括当前版本、许可证和上游仓库链接。
直接导航到依赖项
按住 Ctrl 键并点击软件包名称,即可在编辑器标签页中打开其规范,对于内部工作区依赖项,也可以在 Project(项目)工具窗口中直接导航到源模块。
5、编辑器迷你图
借助官方编辑器迷你图,您可以更高效地浏览复杂的源文件和 Notebook。它能为所有受支持的文件类型提供文档结构的概括可视化概览,同时还提供专为 Jupyter Notebook 打造的专属布局。
可视化导航
直接点击迷你图即可快速跳转到长 Notebook 中的特定单元或部分,有助于缩短滚动时间。
结构预览
将光标悬停在迷你图上可以自动高亮显示相应的代码块,从而更轻松地跟踪您在大文件中的位置。
灵活的自定义
将迷你图放置在编辑器任意一侧,也可以在 Fit(适应)和 Fill(填充)两种缩放模式之间选择,以优化文档视图的显示方式。
轻松激活
通过 Search Everywhere(随处搜索)(Shift+Shift) 进行搜索,以切换迷你图,或使用编辑器右上角的三点菜单进行切换。
6、Pyrefly 类型引擎集成
将 Pyrefly 用作外部类型引擎可以大幅加速大规模 Python 代码库的代码洞察功能。
与内置引擎相比,利用 Pyrefly 基于 Rust 的架构,类型推断和诊断解析速度均有所提升。
通过将分析工作委托给 Pyrefly 语言服务器,提高类型相关诊断、嵌入提示和快速文档的精准度。
通过 IDE 底部状态栏中的 Type(类型)微件切换至 Pyrefly 引擎。如果尚未完成配置,PyCharm 会自动处理安装。
注意:此集成目前仅针对本地解释器配置进行了优化。计划在后续版本中为 Docker、WSL、SSH、Jupyter Notebook 和多模块项目提供支持。
二、PyCharm 中的 AI
1、智能体技能管理器
AI 智能体的实用程度仅与其拥有的上下文有关。如果智能体不具备您的框架、约定和工具的相关知识,您就需要在每个新聊天窗口中不断重复说明相同的设置。
智能体技能可以修正该问题。在 PyCharm 中安装智能体后,您的智能体便会自动将这些领域知识引入所有项目和会话中。直接通过 IDE 浏览和管理技能,利用公共 GitHub 仓库等外部注册表扩展内置库,或让 PyCharm 导入您已为 Claude Code 或 Codex 设置的技能。
三、代码洞察
此版本带来了对代码分析引擎的一系列更新,包括引入结构优化、改进的诊断布局以及扩展的类型一致性。
具体亮点包括:
改进的字面量类型收窄可以确保 IDE 在为变量赋值时正确推断 Literal 类型,从而避免出现不必要的类型警告。
增强的 Pydantic 代码洞察和检查可以在使用 Pydantic 模块时提供更可靠的体验。在 PyCharm Pro 中提供。
支持 PEP 561 部分存根,确保您获得无缝的代码补全体验与精准的导入建议。您现在可以轻松发现并导入库存根中未显式声明的模块,因为 PyCharm 会自动回退到底层源实现或 typeshed 进行查找。
查看完整更改列表。
四、为更多用户提供新的欢迎屏幕
非模态欢迎屏幕正向更广泛的受众推出,它通过减少视觉混乱提供更流畅的工作流启动体验。现在,它作为 IDE 内的专用标签页显示,确保您可以轻松访问最常用的操作。
您可以在 Settings | Advanced Settings | Welcome Screen | Show the Welcome screen in non-modal mode(设置 | 高级设置 | 欢迎屏幕 | 以非模态模式显示欢迎屏幕)中管理此功能。
五、弃用通知:并发可视化
为了将资源集中投入到更高效、更现代化的工具中,我们将移除 IDE 中的并发可视化功能。建议过渡到 pyinstrument 这款现代化低开销统计分析器,它可以提供更出色的性能分析,并为异步代码提供一流的支持。
六、平台
1、简化了 Git 冲突解决流程
在大型项目中,合并往往会导致数十个文件冲突,其中很多只是简单的导入不匹配或格式差异。PyCharm 2026.2 改进了冲突解决流程,允许您调用 Resolve All Simple Conflicts(解决所有简单冲突)操作,它会立即自动解决整个更改集中的标准冲突,而不是逐个打开文件。利用新流程,您还能查看已解决和未解决文件的完整概览,随时重新打开文件,并按任意顺序回退和重新应用冲突区块。
2、更便捷地在终端会话中共享文件和图像
在终端中进行操作或使用 CLI 智能体时,无需再从项目或外部应用程序中复制并粘贴路径。您现在将文件或文件夹直接拖放到终端即可将其路径插入当前命令。
要快速从特定位置开始工作,将文件或文件夹拖动到终端标签页区域即可打开已设置根路径的新标签页。
您现在还可以直接将剪贴板中的图像粘贴到受支持的 CLI 智能体会话中,这样,可以更便捷地与智能体分享可视化信息。
七、Web
支持 TypeScript 7,可以加快采用大型代码库的工作流的速度
大型 TypeScript 代码库的速度不一定很慢。在 TypeScript 7 中,编译器和语言服务器使用 Go 进行了重写,速度提升效果非常明显。在我们的测试中,Kibana 代码库的项目加载时间从约 12 秒缩短为 3 秒左右,这意味着编辑器响应速度提升了 4 倍左右。
对于已在使用 TypeScript 7 的项目,PyCharm 2026.2 默认支持 TypeScript 7;对于仍在使用旧版本的项目,提供了可选的升级路径。您可以立即实现全面的速度提升,无需在最开始就迁移整个项目。
对于使用大型 TypeScript 单仓库的团队,这是从第一天起就应进行的升级。
八、云
1、直接在编辑器中查看 Docker Compose 状态
Docker Compose 文件现在提供的信息更多,交互能力更强。您可以直接在 Docker Compose 文件内查看正在运行的容器的状态,无需离开编辑器即可快速访问常用操作。
通过 Compose 文件中的相应入口直接跳转到特定服务的日志、创建数据库连接,或直接在浏览器中打开服务,因此,可以更便捷地监测和使用应用程序技术栈。
2、支持 Terraform 测试框架
版本 2026.2 引入了对 Terraform 测试框架的原生支持,扩展了 PyCharm 的基础架构即代码功能。此集成完善了 IDE 的生态系统支持,让您可以在开发生命周期早期验证模块行为并执行配置策略。
这些新增功能基于开箱即用的基础架构工具构建,可以确保您的部署配置始终高度可维护、可预测和整洁。
1、在本站下载并解压,运行软件,进入安装向导,点击“下一步”;
2、选择软件安装位置,点击“下一步”;
3、勾选创建桌面快捷方式,同时选择其他安装选项,配置您的PyCharm,点击“下一步”;
4、选择开始菜单文件夹,点击“安装”;
5、软件安装中;
6、软件安装完成。
7、打开软件,选择中文语言包,点击“下一个”;
8、勾选我确认我已接受此用户协议,点击“继续”;
9、点击不发送数据共享;
10、接着即可免费试用了!
1、集成版本控制
登入,录出,视图拆分与合并--所有这些功能都能在其统一的VCS用户界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。
2、图形页面调试器
用户可以使用自己的全面调试器调整Python或Django应用程序和测试单元,该调试器具有断点、步进、多屏视图、窗口和求值表达式。
3、集成的单元测试
用户可以在一个文件夹中运行测试文件、测试类、方法或所有测试项目。
4、项目代码导航
该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次,若用户学会使用其提供的快捷键的话甚至能更快。
5、编码协助
它提供了一个智能的、可配置的编辑器,具有编码完成、代码片段和支持代码折叠和拆分的窗口,可以帮助用户更快、更轻松地完成编码工作。
6、可自定义可扩展
可绑定了 Textmate, NetBeans, Eclipse Emacs 键盘主盘,以及 Vi/Vim仿真插件。
7、代码分析
用户可以使用其编码语法、错误突出显示、智能检测和一键代码来快速完成建议,并使编码更加优化。
8、Python重构
有了该功能,用户便能在项目范围内轻松进行重命名,提取方法/超类,导入域/变量/常量,移动和前推/后退重构。
9、支持Django
有了它自带的HTML,CSS和 JavaScript编辑器 ,用户可以更快速的通过Djang框架进行Web开发。此外,其还能支持CoffeeScript, Mako 和 Jinja2。
10、支持Google App引擎
用户可选择使用Python 2.5或者2.7运行环境,为Google APp引擎进行应用程序的开发,并执行例行程序部署工作。
热门推荐
实时热词
评分及评论
点击星星用来评分