← Package directory
Available on winget

Install PyCharm

The Python IDE for Professional Developers

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

About PyCharm

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

What's new in 2026.2.0.1

This update includes fixes related to port retrieval during debugging with the Docker Compose interpreter - PY-91091. For more details, refer to our release notes.

Read release notes

Version history

Version Updated Notes
2026.2.0.1 Unknown This update includes fixes related to port retrieval during debugging with the Docker Compose interpreter - PY-91091. For more details, refer to our release notes.
2026.2 Unknown The highlights of this release include: Productivity-enhancing features - Develop Python extension modules directly with the Rust plugin. - Configure external tools faster with the redesigned settings UI for tools runnin...
2026.1.4 Unknown Code insight and type checking - Evaluate fields marked with @property inside generic objects accurately, as an issue causing the type inference engine to incorrectly expect a raw property type has been resolved - PY-762...
2026.1.3 Unknown Code insight and type checking - Docstring rendering: Fixed a bug where reStructuredText Python code blocks inside docstrings failed to render - PY-37743. - Variance inference rules: Fixed a bug where the type checker fa...
2026.1.2 Unknown This update focuses on stabilizing the debugpy engine, refining the Jupyter Notebook experience, and improving accuracy for Python type checking and code insight. Code Insight and Editing - Type checking refinements: Imp...
2026.1.1 Unknown PyCharm 2026.1.1 focuses on improving the developer experience within large-scale workspaces, providing more granular control over environments and a more stable debugging workflow. Advanced workspace and environment man...
2026.1 Unknown PyCharm 2026.1 rethinks how you build, debug, and scale Python projects. Key updates: - debugpy engine option: Fast and stable debugging with DAP and native PEP 669 support. - Remote uv support: Synchronize environments...
2025.3.4 Unknown PyCharm 2025.3.4 focuses on critical stability for legacy projects, interface clarity for Jupyter workflows, and reliability in update settings. Core Stability and IDE Reliability - Project Indexing: PyCharm now handles...
2025.3.3 Unknown This update focuses on strengthening environment synchronization, resolving critical Jupyter regressions, and improving integration with command-line tools. Environment & Sync Fixes - SDK refresh: Resolved a critical reg...
2025.3.2.1 Unknown In this version, we've introduced several bug fixes. For more details, refer to our release notes.
2025.3.2 Unknown Release highlights: - Google Colab support for running Jupyter notebooks - PY-66172 - Added support for running PEP 723 scripts in uv environments - PY-79638 - Core Stability: Fixes for if TYPE_CHECKING logic and Pydanti...
2025.3.1.1 Unknown This update includes fixes related to project settings behavior when working with WSL. For more details, refer to our release notes.
2025.3.1 Unknown In this version, we've introduced several minor updates and bug fixes. For more details, refer to our release notes.
2025.3 Unknown - Jupyter notebooks support in remote development - uv now the default for new projects - Proactive data exploration - Support for new LSP tools Discover all updates on our What's New page.
2025.2.5 Unknown For more details, refer to our release notes.
2025.2.4 Unknown For more details, refer to our release notes.
2025.2.3 Unknown For more details, refer to our release notes.
2025.2.2 Unknown Release highlights: - Django integration now respects default_related_name on models - PY-24411 - "Other" group was returned to the new project screen - PY-83707 - Python plugin for IDEA respects .env in run configuratio...
2025.2.1.1 Unknown For more details, refer to our release notes.
2025.2.1 Unknown Release highlights: - PyCharm now autodetects Python interpreters installed with pyenv. - When you use the Extract Method refactoring, PyCharm will automatically infer and insert parameter type hints. - Instead of hard-c...