Këtu janë renditur 31 versione të PyCharm, nga 16 prill 2025 deri te versioni aktual 2026.2.3. Secili të çon te skedarët e instalimit të vetë botuesit.
31 versione në 1 vit · rreth 22 në vit
| Versioni | Data | Madhësia | Skedarët |
|---|---|---|---|
| 2026.2.3I fundit | 18 shtator 2026 | 962,4 MB | 64-bit EXE (NSIS) 962,4 MB64-bit EXE (NSIS) 962,4 MBARM64 EXE (NSIS) 953,2 MBARM64 EXE (NSIS) 953,2 MB Shënimet e versionitThis update fixes several type-checking false positives along with issues in Ruff, Jupyter, Databricks, and interpreter setup:
Code Insight
- Get correct type inference from Numpy-style docstrings, including favoring type annotations over docstring types and handling tuple[...] with three or more arguments - PY-32793 and PY-89314.
- Avoid false positive warnings about missing str or repr implementations for IPv4Address/IPv6Address, string literals, and str subtypes - PY-89986, PY-91292, and PY-89483.
- Avoid a false positive Expected type 'TypedDict | None', got 'dict' instead error when passing a dict where a TypedDict | None is expected - PY-88391.
- Get better handling of # type: ignore comments - PY-90290.
- Avoid duplicated type checker messages for Pydantic Field - PY-90614.
IDE and Tooling
- Avoid a crash loop when using Ruff version 0.16.5 or later - PY-92208.
- Generate a new Python environment with uv even when UV_PROJECT_ENVIRONMENT is set - PY-83666.
- See Jupyter variables again when using a remote Conda interpreter - PY-87590.
- Let the Databricks plugin respect your proxy settings in PyCharm 2026 - PY-91334.
Full release notes. |
| 2026.2.2 | 7 shtator 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionit- Fixed a freeze during dictionary type comparison - PY-90122
- PyCharm now shows relevant control flow elements using sticky-lines - PY-53379
- Proper type resolutions for __slots__ in enums - PY-89968
- Inlay hints for enum auto() - PY-85836
- Generic bounds are displayed in parameter info - PY-89069
- Unpacking a list no longer produces Any - PY-89977
- Completion for TypedDict class parameters like extra_items - PY-90617
Full release notes. |
| 2026.2.1 | 12 gusht 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitAI agents now work in your Jupyter notebooks and target the right Python environment, marimo notebooks arrive, plus changes to bundled plugins.
Release highlights
- AI agents like Claude Code and Codex can now create, edit, and run .ipynb notebooks against a live kernel, so data persists across cells - PY-89866.
- AI agents now target your project's configured interpreter - uv, Poetry, pip, or conda - so packages land in the right environment instead of a system one.
- Open, edit, and run reactive marimo notebooks directly in PyCharm via the new plugin from the marimo team.
- We're unbundling and deprecating several low-usage plugins for a leaner, more focused experience.
Package tool window
- Explore the redesigned Python Packages window with a collapsible dependency tree and inline Install/Update links.
- Find and install packages fast with a new floating search popup that shows the target environment and dependency group.
Clearer type checking
- Read richer type-mismatch errors that break down why the types don't match - PY-80221.
- View a type diff for callables and composite types so both sides read the same way - PY-85381.
- See fully rendered names and types in inspection tooltips, with clickable links - PY-90264.
Bug fixes
- PyCharm no longer creates venvs for end-of-life Python 2.7, 3.6, and 3.7. However, you can still use the interpreters created earlier.
- Session.get(Entity, id) is now inferred as a model instance rather than the class in SQLAlchemy 2.0 - PY-65142.
Full release notes. |
| 2026.2.0.1 | 27 korrik 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitThis 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 | 21 korrik 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitThe 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 running via uvx.
- Standardize your debugging workflow with debugpy enabled by default.
- See inline version hints and quick documentation for your dependencies at a glance.
- Resolve Git conflicts more easily with a streamlined resolution flow.
- Drag and drop files and images straight into terminal sessions.
- Track interactive Docker Compose container statuses right in the editor.
Support for new technologies
- Get faster diagnostics through the Pyrefly type engine integration.
- Navigate notebooks with the dedicated Jupyter Notebook minimap layout.
- Work with multi-project setups and uv workspaces by default.
- Speed up workflows on large codebases with TypeScript 7 support.
- Validate infrastructure with the Terraform testing framework integration.
AI upgrades
- Generate entire projects from natural language prompts with AI.
- Retain cross-session domain knowledge using the agent skills manager.
Visit our What's New page to learn about these and other improvements.
Full release notes. |
| 2026.1.4 | 3 korrik 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitCode 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. |
| 2026.1.3 | 23 qershor 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitCode 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 failed to account for Concatenate expressions during type variance inference - PY-88970.
- Generic type unification: Resolved a type checker regression where an empty list literal incorrectly collapsed generic type unification to Any - PY-89047.
Jupyter notebooks
- Staging area comparisons: Fixed an issue where comparing notebook modifications in the version control staging area displayed raw notebook JSON content instead of the formatted file view - PY-78246.
- Markdown table alignment: Fixed a layout bug where columns within Markdown cell tables failed to align properly inside Jupyter Notebooks - PY-85344.
LSP and external tools
- LSP diagnostics regression: Resolved a critical regression with the Python plugin in JetBrains IDEs where Pyright and Ruff diagnostics stopped working entirely after a recent update - PY-89795.
- Ruff rule documentation: Added an inline documentation link on hover for diagnostic rules reported by the Ruff plugin - PY-89557.
- Property signature validation: Fixed a false-positive Getter signature should be (self) warning triggered during code analysis - PY-87508.
Full release notes. |
| 2026.1.2 | 15 maj 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitThis 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: Improved accuracy by resolving a false negative when using None as a default value for non-optional parameters (PY-88610) and addressing false positives for UUID types (PY-89479).
- Decorator support: Enhanced parameter inference for functions wrapped in decorators (PY-79204) and ensured class decorated functions resolve to the instance of the class (PY-51321).
- F-string selection: Select an entire string by double-clicking the f-string quote character (PY-88398).
- Enhanced syntax highlighting: Added specialized syntax highlighting designed for f-string format specifiers (PY-88215).
- Advanced type system precision: Added comprehensive type checker support for managing bounds and variance inside type variable tuples and parameter specifications (PY-88277).
- Smarter inlay hints: Read and evaluate numerical structures smoothly with a newly added inlay hint for automatic number promotions (PY-88319).
Jupyter and Data Science
- Output customization: Change the color of error messages in Jupyter output to better suit your theme (PY-73455).
- Remote development stability: Resolved issues where ipywidgets and interactive matplotlib plots were not rendered correctly during remote sessions (PY-87083, PY-78563).
- Graph rendering: Fixed a regression that prevented Bokeh-generated graphs from displaying within notebooks (PY-87867).
- Table accuracy: Corrected the missing values count in the Pandas DataFrame preview (PY-78601).
Debugger
- Dataframe visualization: Restored the View as DataFrame option for evaluated dataframes when using the debugpy engine (PY-88817).
- Variable inspection: Fixed a major issue where Python type renderers were not functioning in the Variables view (PY-75762).
- Network reliability: Resolved connection failures for custom CA signed TLS certificates when using the debugger (PY-89519).
Environment and Frameworks
- Remote execution: Fixed issues where uv run failed to work for remote targets (PY-89538).
- Legacy support: Resolved an ImportError related to machinery affecting behave support in Python 2.7 (PY-89460).
- Project management: Automatically exclude venv folders from indexing to improve performance (PY-71286).
- Plugin integration: Fixed a BootstrapMethodError in the Databricks plugin that occurred after the 2026.1 update (PY-89029).
Full release notes. |
| 2026.1.1 | 28 prill 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitPyCharm 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 incorrect unhashable type warnings for sets (PY-87206) and errors regarding Path definitions (PY-89082).
- Tool stability: A fix has been implemented for a regression that prevented users from editing or creating new run configurations and Python tools - PY-88807.
Full release notes. |
| 2026.1 | 30 mars 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitPyCharm 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 and packages via SSH, in WSL, or inside Docker.
- ACP Registry: One-click installation for agents from Cursor, Claude Agent, and many others.
- Free web tools: Essential JavaScript, TypeScript, and CSS tools for all users.
Productivity and Data Science:
- Project-free Jupyter notebooks: Open .ipynb files directly from your file explorer without creating a project.
- Google Colab: Power your Jupyter notebooks in PyCharm with professional IDE features designed for larger projects and longer development sessions.
- Dev Containers: Open projects natively from containers using a high-performance agent-based architecture.
- Django 6 and Celery: Full support for template partials and a new dedicated Celery Run configuration.
Discover all updates on our What's New page. |
| 2025.3.4 | 25 mars 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitPyCharm 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 project indexing reliably even for older Python versions like 2.7, ensuring a stable experience without recursion-related crashes - PY-87549.
- Update Preferences: Users can now correctly manage their update settings as the "Show Early Releases" option properly respects user choices in the interpreter settings - PY-86346.
Jupyter and Interface Refinements
- Toolbar Visibility: The Jupyter Editor Toolbar now displays correctly without blending into the Main Toolbar, ensuring buttons and icons are distinct and easy to use - PY-87430.
- Notebook Editing: Drag-and-drop operations within Jupyter notebooks now render correctly, preventing cells from appearing duplicated at the bottom of the file - PY-86709.
Full release notes. |
| 2025.3.3 | 20 shkurt 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitThis 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 regression where the Python SDK located in a module/.venv would fail to refresh automatically - PY-87104.
- uv: Fixed an issue where pyproject.toml would not reflect the current environment state after adding packages via the command line using uv - PY-86163.
- Tool recognition: Tool installations are now correctly recognized on the settings page even when added directly from the command line - PY-85780.
- Poetry: Fixed a bug that made it impossible to create a Poetry interpreter using a lower version of Python - PY-87199.
Jupyter & Data Science
- Variables: Fixed an issue where environment variables were not available in Jupyter notebooks when running via the IDE Management Server - PY-86474.
- Workflow stability: Resolved a bug preventing the drag-and-drop of CSV files directly into a Jupyter notebook - PY-86694.
- Data viewer: Fixed a bug in PyDataViewer.apply where Numpy was incorrectly reported as unavailable - PY-87345.
Code Insight
- LSP integration: Resolved an issue where the IDE failed to show usages when the ty tool was enabled - PY-86340.
- UI: Removed an unnecessary trailing space from function return type inlay hints - PY-84939.
Full release notes. |
| 2025.3.2.1 | 2 shkurt 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitIn this version, we've introduced several bug fixes.
For more details, refer to our release notes. |
| 2025.3.2 | 27 janar 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitRelease 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 Pydantic type recognition (including AwareDatetime) - PY-50642 and PY-77435
- Regressions resolved: Restored Jupyter notebook source root availability, Git hook virtualenv usage, and Pytest compatibility with Python 2.7 - PY-85114, PY-86181 and PY-86545
For more details, refer to our release notes. |
| 2025.3.1.1 | 12 janar 2026 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitThis update includes fixes related to project settings behavior when working with WSL.
For more details, refer to our release notes. |
| 2025.3.1 | 18 dhjetor 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitIn this version, we've introduced several minor updates and bug fixes.
For more details, refer to our release notes. |
| 2025.3 | 8 dhjetor 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionit- 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 | 28 nëntor 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitFor more details, refer to our release notes. |
| 2025.2.4 | 23 tetor 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitFor more details, refer to our release notes. |
| 2025.2.3 | 3 tetor 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitFor more details, refer to our release notes. |
| 2025.2.2 | 22 shtator 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitRelease 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 configurations - PY-82352 and PY-83525
- PyCharm now reports redundant and non-overlapping cast - PY-79178 and PY-80252
- "Extract method" shows correct preview for async methods - PY-70265
See the full release notes |
| 2025.2.1.1 | 3 shtator 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitFor more details, refer to our release notes. |
| 2025.2.1 | 28 gusht 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitRelease 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-coding a path, you can now use built-in macros (like $PROJECT_DIR$) to define the working directory in your Python test configurations.
- During a remote debug session, the IDE will open your local project files instead of a copy of remote sources.
- PyCharm no longer incorrectly flags code after a finally block as unreachable if the try statement contains a nested if.
- The original PYTHONPATH entries are now preserved when running configurations with a Docker Compose interpreter.
- PyCharm no longer reports a false warning when @classmethod is not the last decorator applied.
- The remote debug server can now be stopped reliably.
- The debugger no longer gets stuck on Collecting data... when a Mock local variable exists in a frame.
AI Playground improvements:
- You can now use models via OpenRouter in AI Playground by adding your own API key, giving you access to more providers.
- You can now easily create a new playground session with the same model and settings.
- Model settings have been reorganized for an improved selection and parameter editing experience.
- Redesigned model filtering makes it easier to choose specific models from each provider.
See the full release notes |
| 2025.2.0.1 | 12 gusht 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionit- 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 interpreters - PY-82879
Check out the Release Notes |
| 2025.2 | 4 gusht 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionit- 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 | 11 korrik 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionit- Fixed variable availability during debugging - PY-80727
- Reduced excessive warnings in the Debug Console - PY-81308
Check out the Release Notes |
| 2025.1.3 | 3 korrik 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitFor more details, refer to our release notes. |
| 2025.1.2 | 11 qershor 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionit- 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 feature.
- Improved navigation to collections.abc definitions.
- Suggest installing stubs packages for better code insight.
For more details, refer to our release notes. |
| 2025.1.1.1 | 15 maj 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionit- Fix for editor lags when using conda interpreter - PY-80823
For more details, refer to our release notes. |
| 2025.1.1 | 8 maj 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionitFor more details, refer to our release notes. |
| 2025.1 | 16 prill 2025 | — | 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS) Shënimet e versionit- PyCharm is now a unified product, combining PyCharm Professional and Community Edition.
- We're introducing Cadence, a free AI tier, and the new JetBrains coding agent - Junie.
- Enjoy PyCharm support for Hatch [PY-60410], Data Wrangler [PY-78982], SQL cells [PY-75718], and other Jupyter enhancements.
Get more details by reading our blog post. |