PyCharm 2026.1:全新调试引擎、原生 uv 支持与自由的 AI 协作
欢迎来到 PyCharm 2026.1。这个版本不仅仅是功能上的简单加法,它重新定义了您构建、调试和扩展 Python 项目的方式。
从基于 debugpy 的全新调试引擎,到针对远程目标的一流 uv 支持,再到免费版中大幅增强的 JavaScript 支持,本版本的核心目标在于消除开发阻碍,让您能够全身心地投入到代码逻辑中。无论是在本地开发、通过 SSH 远程协作,还是在 Docker 容器内工作,PyCharm 现在都能主动适应您的开发环境,而非让您去迁就工具。
在这篇文章中,我们将带您深入了解此次更新的亮点,以及这些改进将如何大幅优化您的日常开发流。
重要提醒
受 AI 服务提供商的限制,本文介绍的 AI 功能在中国大陆和港澳地区运行方式可能不同或暂不可用。JetBrains 仅以帮助这些地区的用户发展海外业务和/或了解前沿技术为目的介绍此功能。访问此处查看受支持的国家和地区列表。
如有进一步咨询需求,请发送邮件至 [email protected](购买相关)或 [email protected](使用相关)。
使用 debugpy
标准化调试体验
PyCharm 现在支持将 debugpy 作为默认调试器后端。通过引入业界标准的调试适配器协议(DAP),IDE 与更广泛的 Python 生态系统实现了高度统一。新引擎采用更稳定的连接模型取代了传统复杂的套接字等待逻辑,让竞态条件(Race Conditions)和时序边缘问题不再干扰您的调试体验。
现代 Python 开发的底层基石
新引擎提供了对 PEP 669 的完整原生支持,利用 Python 3.12 的低开销监控 API,相比传统的 sys.settrace() 方法显著降低了调试器的运行开销。这确保了您的调试会话不仅运行更快,且侵入性更低。此外,此次迁移还带来了全面的 asyncio 支持。您现在可以在 FastAPI 和 aiohttp 等现代异步框架中,直接在 async 上下文中使用调试控制台和表达式求值等全套工具。
跨环境的极高可靠性
除了性能提升,debugpy 还简化了“附加到进程(Attach to Process)”的体验,无论是 Docker 容器、云端远程服务器(AWS/Azure/GCP)还是本地进程,操作都更加标准化。针对专业化的工作流,我们引入了全新的“附加到 DAP(Attach to DAP)”运行配置。您只需使用 debugpy.listen() 命令即可连接到目标,彻底告别手动管理连接的繁琐,专注代码本身。
远程解释器原生支持 uv
许多开发者的代码和依赖项都托管在远程服务器上(如通过 SSH、WSL 或 Docker)。通过将 PyCharm 连接到远程机器并将 uv 作为解释器,您可以保持环境的完全同步,确保包管理符合预期,并像在本地一样流畅地运行项目。
为所有人提供
专业级 Web 开发工具
随着 PyCharm 2026.1 的发布,核心 IDE 体验持续进化。我们决定向所有用户(包括免费版用户)开放更多专业级 Web 开发工具。从初学者到以后端为主的开发者,现在都可以免费使用大量的 JavaScript、TypeScript 和 CSS 功能,以及此前仅限专业版(Pro)订阅用户使用的高级导航和代码智能辅助。
有关新功能的详细细分,请查看这篇博文(英文)。
AI 集成的跨越式进步
PyCharm 正在演变为一个开放平台,赋予您将心仪的 AI 工具直接引入专业开发流的自由。此版本的重点在于构建一个灵活的生态系统,让您可以自由调度当今顶尖的模型和 AI Agent。
ACP 注册表:
探索 AI Agent 的大门
AI 领域发展迅猛,新的编码 Agent 层出不穷。为了帮助您紧跟前沿,我们推出了 ACP 注册表——这是一个内置在 IDE 中的 AI 编码 Agent 目录,通过 ACP(Agent Client Protocol)实现无缝集成。
无论您想尝试 OpenCode 等开源 Agent,还是 Gemini CLI 等专业工具,现在只需点击几次即可完成发现与安装。如果您有自定义配置或尚未列出的 Agent,可以通过 acp.json 轻松添加,没有任何束缚地使用您最喜爱的工具。
原生 OpenAI Codex 集成
与 BYOK
OpenAI Codex 现已原生集成至 JetBrains AI 聊天中。这意味着您可以直接处理复杂的开发任务,无需在浏览器和 IDE 窗口之间频繁切换或复制粘贴。
我们还引入了自带密钥(BYOK)支持。您现在可以在 IDE 设置中直接连接来自 OpenAI、Anthropic 或其他兼容提供商(包括本地模型)的 API 密钥。这让您可以根据工作流和预算选择最合适的方案,同时将所有 AI 驱动的开发保留在 PyCharm 内部完成。
后续编辑建议:让“心流”不再中断
代码中的微小改动往往会引发一连串机械性的后续修改。例如,在函数中添加参数或重命名符号,往往会导致整个文件中错误频现。
后续编辑建议(Next Edit Suggestions,简称 NES)提供了一种更智能、更轻量化的方案。当您修改代码时,PyCharm 会主动预测最可能的后续更改并提供内联建议。
• 轻松保持一致性:通过简单的 Tab + Tab 体验,快速更新全文件中的所有调用点。 • 尽在掌控:逐步确认更改,而非一次性审查大篇幅的自动化差异(Diff)。 • 不计入配额:使用 NES 不会消耗 AI 积分。即使没有 JetBrains AI Pro 订阅的配额,您也可以尽情使用。
这是代码补全的自然演进,让那些细小的连锁修复变得几乎毫不费力,确保您的开发思路顺畅无阻。
以上提到的更新仅仅是 PyCharm 2026.1 的冰山一角。
在底层,我们还进行了大量的性能优化、稳定性升级以及贴心的细节打磨,旨在让您的日常开发更顺畅、更高效。
要探索完整的更新列表,请访问我们的新功能(What’s New)页面。
一如既往,我们非常期待听到您的反馈。您的见解塑造了 PyCharm 的未来。我们迫不及待想看到您将用新版本构建出怎样的精彩项目!
更多阅读推荐
产品动态
“非商用免费” IDE 家族
申请免费学生许可证
👉 戳这里看保姆级申请攻略 👈
⏬ 戳「阅读原文」了解更多!(本文由 AI 协作翻译。如发现译文谬误或表述不当,欢迎留言指正。)