← Package directory
Available on winget

Install PyCharm (EAP)

The Python IDE for Professional Developers

Install with winget
winget install --id JetBrains.PyCharm.EAP
Upgrade
winget upgrade --id JetBrains.PyCharm.EAP
Uninstall
winget uninstall --id JetBrains.PyCharm.EAP

About PyCharm (EAP)

The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...

What's new in 262.5752.27

Here are the highlights of the 2026.2 EAP 2 build that focuses on refining type inference for complex Python structures, improving the reliability of the debugpy engine, and stabilizing Jupyter workflows: Code insight - Improved Pydantic support: Field specifiers like Field() are now correctly recognized when used inside Annotated types (PY-89012). Added support for frozen Pydantic fields (PY-89180) and for validate_by_name and validate_by_alias config options (PY-89182). - Decorator support: Improved typing stability by resolving a false compilation error that triggered when handling a ParamSpec type list in bounds - PY-89092. - Refined generic unification: Fixed a regression where an empty list literal could cause generic unification to collapse to Any - PY-89047. - Enhanced type checking for variadic arguments: PyCharm now performs individual type checking for arguments mapped to *args: *tuple[T1, T2, ...] - PY-88727. - Callable type rendering: Type parameters are now correctly rendered for Callable types when using generics - PY-88621. Debugger - Reliable type rendering: Support for custom type renderers for debugpy was introduced, ensuring variables are displayed according to user-defined rules - PY-86931. - Secure TLS verification: Resolved an issue where debugpy would fail with custom CA-signed TLS certificates - PY-89519. Jupyter - Stability in Colab: Fixed an issue where the Jupyter DAP debugger would fail to restart properly when working with Google Colab - PY-89463. - Reliable cell rendering: Resolved a bug where markdown cells would occasionally become blank aft...

Read release notes

Version history

Version Updated Notes
262.5752.27 Unknown Here are the highlights of the 2026.2 EAP 2 build that focuses on refining type inference for complex Python structures, improving the reliability of the debugpy engine, and stabilizing Jupyter workflows: Code insight -...
261.21525.48 Unknown Focused improvements to type system precision, smarter inspections, async correctness checks, and UI refinements. Highlights: Type Checking & Code Insight - Type system improvements: Added general support for type varian...
261.20362.36 Unknown Highlights include: Advanced Data & Jupyter Workflows - Visual Debugging: Display bitmaps from the debugger with one click - PY-23411. - Reliable Execution: Resolved issues where Jupyter notebooks failed to pass environm...
261.19799.40 Unknown This build focuses on refined type inference, enhanced uv integration, and critical debugger stability. Highlights include: Type Checking & Code Insight - Intersection Types: Initial support for Intersection Types - PY-7...
253.27864.50 Unknown Check out all the new features in the release notes.
253.27642.35 Unknown Check out all the new features in the release notes.
253.24325.40 Unknown - Better support for KW_ONLY annotation in dataclasses - PY-57582 - Improved type inference in Jupyter notebooks - PY-84356 - PyCharm now recognizes individual cells using Databricks meta-comments - PY-84419 - "Extract M...
253.17525.96 Unknown Check out all the new features in the release notes.
252.23309.36 Unknown Check out all the new features in the release notes.
252.21735.39 Unknown Check out all the new features in the release notes.
252.18003.35 Unknown Check out all the new features in the release notes.
252.16512.37 Unknown - Dependency Warnings - Flags outdated packages in requirements.txt - List Formatting Intention - Quickly switch between single-line and multi-line lists - uv run Support - Add and run uv configurations natively - Inlay...