PyCharm 新版本发表

Released: Apr 28, 2026

2026.1.1 中的更新

特性

  • AI Toolkit
    • [AI Playground] Detect and use system prompt when pasting user prompt.
  • Code Insight
    • Introduced 'PyAnyType'.
    • Added support for a tuple with test cases for 'pytest.mark.parametrize' inlay hints.
    • Python: Improve UI for type engine.
    • Updated django stubs.
    • Added inlay hints for pytest, function parameters and number promotions.
  • Debugger
    • debugpy: added support for multiple path mappings.
  • IDE
    • Bundle Code provenance plugin.
    • Added support for multiple virtual environments (via pipenv Pipfile...

Released: Mar 30, 2026

2026.1 中的更新

特性

Support for debugpy as an option for the default debugger

  • debugpy is now available as a debugger backend option for local development, providing the industry-standard Debug Adapter Protocol (DAP) and a more stable connection model.
  • The new engine provides full native support for PEP 669, utilizing Python 3.12's low-impact monitoring API to significantly reduce overhead.
  • Delivers comprehensive asyncio support, allowing you to use the debug console and expression evaluation directly within...

Released: Feb 20, 2026

2025.3.3 中的更新

修补程序

  • Code Insight
    • Don't navigate to skeleton file when pyi is available.
    • Function return type inlay hints have a trailing space.
    • ty.exe unexpectedly returns an error when selected from /.venv/Scripts.
    • java.lang.IllegalArgumentException in TypeEvalContext in PyCharm 2025.3.0.
  • Docker
    • Can't add Virtual Interpreter with Docker Compose.
  • Interpreters Settings
    • "Select python interpreter" should support selecting the venv folder.
    • Impossible to create a poetry interpreter with a lower version of Python...

Released: Feb 2, 2026

2025.3.2.1 中的更新

修补程序

  • Jupyter Notebook doesn't show output of %run after PyCharm updated to 2025.3.2.

Released: Jan 27, 2026

2025.3.2 中的更新

特性

  • PyCharm 2025.3.2 adds local IDE workflows and Colab-hosted notebooks together. Google Colab support is now available for in PyCharm as a core feature, along with basic Jupyter notebook support. If you already use Google Colab, you can now bring your notebooks into PyCharm and work with them using IDE features designed for larger projects and longer development sessions.

Released: Jan 12, 2026

2025.3.1.1 中的更新

修补程序

  • Refactoring
    • "Invert 'if' condition" refactoring produces never-matching check.
  • Build. Maven
    • Memory leak at MavenProjectsTree.
    • Freezes when opening big Maven project (at org.jetbrains.idea.maven.project.MavenProject$Companion.read).
    • High memory usage and freezing opening large Maven projects in 2025.2.6+ (at MavenProjectsManager#initProjectsTree).
  • Core. Eel
    • WSL project settings are reset once after updating from 2025.3 or earlier versions.
  • Core. WSL
    • WSL2 project settings are reset after...

Released: Dec 8, 2025

2025.3 中的更新

特性

  • Jupyter notebooks
    • Remote development support - Jupyter notebooks are now fully supported in remote development. You can open, edit, and run notebooks directly on a remote machine without copying them to your local environment. Enjoy all core notebook capabilities, including:
      • Editor parity: The same code insight, inspections, refactorings, and shortcuts as in local notebooks.
      • Interactive outputs: Dynamic tables, plots, and widgets render directly in the IDE.
      • Environment management: Create...

Released: Nov 28, 2025

2025.2.5 中的更新

修补程序

  • Code Insight
    • Exception when clicking the subclass gutter icon.
  • Jupyter: Other
    • Commands are not executed in Jupyter Console.
  • Jupyter: Remote dev
    • RemDev: Jupyter Console issues.

Released: Oct 23, 2025

2025.2.4 中的更新

修补程序

  • Code Insight
    • False positive: Type hint is invalid or refers to the expression which is not a correct type for 'typing.Annotated' types.
    • False positive: Type hint is invalid or refers to the expression which is not a correct type when a class used in the annotation defines '__or__'.
    • False positive: Type hint is invalid or refers to the expression which is not a correct type for 'typing_extensions.Self' in project with an un-excluded venv.
    • False positive: Type hint is invalid or refers to the...

Released: Oct 3, 2025

2025.2.3 中的更新

修补程序

  • Code Insight
    • Type inference in Jupyter notebooks.
    • Support PEP 649 - Deferred evaluation of annotations using descriptors.
  • Jupyter: Other
    • Commands are not executed in Jupyter Console.
  • Parsing
    • Support PEP 758 - Allow except and except expressions without parentheses.
  • RestructuredText
    • Spell checker not working in .rst files in PyCharm.