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

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 management - Per-folder environment control: You can now activate specific Python interpreters or virtual environments on a per-file or per-folder basis, allowing for more flexible configurations in complex projects - PY-66254. - Flexible project structures: PyCharm now supports Poetry-based environments even when the pyproject.toml file is not in the root directory, facilitating better support for nested monorepos - PY-57652. - Zero-config SDK setup: When opening new projects, compatible environments are detected and configured as the project SDK automatically, or the IDE will suggest creating a new uv environment if none is found - PY-82581. Debugger and engine reliability - debugpy stability: Several critical regressions in the debugpy engine have been resolved, including issues where environment variables from .env files were not injected (PY-88628) and process crashes during code updates (PY-88880). - Path mapping: The debugger now supports multiple path mappings, ensuring that your local and remote file structures stay synchronized during a session - PY-88840. - Full IDE sessions from explorer: When opening files directly from your system file explorer, PyCharm now launches a fully functional IDE session instead of the limited LightEdit mode - PY-84031. Refined code insight - Type checking refinements: Multiple false positives have been addressed, such as...

Read release notes

Version history

Version Updated Notes
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.
2025.1.3.1 Unknown - Fixed variable availability during debugging - PY-80727 - Reduced excessive warnings in the Debug Console - PY-81308 Check out the Release Notes
2025.1.3 Unknown For more details, refer to our release notes.
2025.1.2 Unknown - Run uv projects with a dedicated run configuration. - Drag and drop cells in Jupyter Notebooks. - Choose your interpreter for Jupyter - not just Conda! - Convert between f-strings and t-strings, a new Python 3.14 featu...