← 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.1.4

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-76219. Refactoring tools - Rename Python modules via the Shift+F6 refactoring action and expect all corresponding project references and imports to update properly across your workspace directories - PY-53274. Full release notes.

Read release notes

Version history

Version Updated Notes
2026.1.4 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...
2025.2.0.1 Unknown - Fixed a NullPointerException in CodeInsight - PY-83059 - Restored the ability to create new Docker and Docker Compose Python interpreters in IntelliJ IDEA - PY-83060 - Fixed the ability to select existing Python interp...
2025.2 Unknown - AI Playground and AI Agents Debugger - Improvements to Junie, AI Assistant, Jupyter notebooks, and more - The last supported version of PyCharm Community Edition Get more details by reading our What's New page.