winget install --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...
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... |