Populars: Dades actualitzades el 26 d’octubre del 2026

Categories

Internet1.355
Comunicació321
Àudio i vídeo898
Gràfics i disseny539
Ofimàtica i productivitat1.120
Eines per a desenvolupadors3.132
Eines d’IA527
Seguretat i privadesa385
Eines del sistema3.113
Jocs523
Educació i ciència239
Xarxa i TI284

PyCharm (EAP): baixar versions anteriors

The Python IDE for Professional Developers

Aquí hi ha 27 versions de PyCharm (EAP), des de 23 de maig del 2025 fins a l’actual, 263.7307.50. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.

2025: 8 8 25 2026: 19 19 26

27 versions en 1 any · unes 19 per any

VersióDataMidaFitxers
263.7307.50Darrera versió 23 d’octubre del 2026 1,01 GB 64 bits EXE (NSIS) 1,01 GB64 bits EXE (NSIS) 1,01 GBARM64 EXE (NSIS) 1,01 GBARM64 EXE (NSIS) 1,01 GB
Notes de la versió
This build fixes a long-standing uv workspace resolving issue on WSL, closes a false positive for dictionaries of methods, and adds a long-requested startup script option for the debug console, along with several other type checking and debugger fixes:
Code Insight
- Calling a method stored in a dictionary (like self.calls[key](arg)) no longer triggers a false positive Unexpected arguments warning - PY-42050.
- Passing a TypedDict where a plain dict is expected now reports a type mismatch instead of passing silently - PY-39241.
- Calling an optional callable without a null check, such as func() where func: Callable[[], None] | None, is now flagged - PY-90534.
- ParamSpec (PEP 612) type parameters are now resolved correctly in generic classes - PY-93095.
- A type parameter is no longer flagged as unused when it's referenced inside a quoted type - PY-93096.
- PyTypeHintsInspection no longer reports a type expression as invalid just because it can't be evaluated - PY-87570.
- Completion and nested schemas, such as Ruff's, now work for tool sections in pyproject.toml - PY-82737.
Debugger
- Set a startup script for the debug console, similar to the regular Python console - PY-21419.
- Dictionary keys appear in their correct order again in the debugger and the inline values preview - PY-75697.
- Stopping a debugpy session now sends SIGINT first for a graceful shutdown, matching the existing pydevd behavior; a second stop sends SIGKILL - PY-92286.
Interpreters and Packaging
- uv workspace member dependencies are now resolved correctly over WSL, instead of being flagged as missing despite being installed and importable - PY-91376.
- Not-installed packages in a Pipfile are highlighted again - PY-90716.
- The Python Interpreters dialog is redesigned to show interpreter paths and let you rename interpreters directly, without extra toolbar actions - PY-89868.

Full release notes.
263.7031.30 16 d’octubre del 2026 996,4 MB 64 bits EXE (NSIS) 996,4 MB64 bits EXE (NSIS) 996,4 MBARM64 EXE (NSIS) 987,6 MBARM64 EXE (NSIS) 987,6 MB
Notes de la versió
PyCharm now uses the version of Pyrefly bundled with the IDE, along with a few related fixes to the integration. This build also resolves a long-standing devcontainer issue and fixes several type checking false positives.
Pyrefly
- Pyrefly now uses the version bundled with the IDE when selected as the type engine - PY-92265.
- Disabling the Pyrefly type engine now also disables the Pyrefly tool and stops its server, instead of leaving it running - PY-92576.
- PyCharm now offers a quick-fix to install a missing package, such as pandas, even when Pyrefly is enabled as the type engine - PY-93135.
Devcontainers
- Creating or selecting a Python environment in a natively opened devcontainer no longer fails - PY-88224.
Code Insight
- Subclassing a protocol class that declares call no longer triggers a false positive Type of 'init' is incompatible warning - PY-49246.
- @cached_property re-exported by propcache (as used by yarl's MultiDictProxy) now keeps its correct return type instead of resolving to Any - PY-85200.
- Turn off strict union type checking from Settings | Advanced Settings | Python if it produces too many warnings in existing code - PY-92878.
- Quick documentation for a type statement now shows the correct aliased value instead of the wrong one - PY-93010.
Other fixes
- The "LangSmith project detected" notification now shows reliably the first time a project is opened - PY-92099.

Full release notes.
263.6800.43 13 d’octubre del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
This build closes out long-standing SQLAlchemy type checking gaps, brings several Ruff and external-tool improvements, expands options for suppressing inspections, and adds a batch of testing, debugger, and stability fixes:
Frameworks
- SQLAlchemy 2.0 declarative models are now fully understood: constructor keyword arguments, attribute types, and column comparisons like User.name == "Ann" all resolve correctly instead of raising false type-mismatch warnings - PY-4536.
Ruff and external tools
- Ruff's import optimizer can now remove unused imports, as a separate option from reorganizing imports - PY-85534.
- Ruff can now apply safe lint fixes automatically on save, with separate options for safe and unsafe fixes - PY-86352.
- Run Ruff's fixes across the whole project using the Cleanup Code action, including on commit - PY-86041.
- Ruff configuration in pyproject.toml is now found correctly in projects with multiple content roots - PY-85409.
- Pyrefly no longer reports a false positive Getter signature should be (self) for properties in modules outside the project root - PY-89805.
- Zuban, a Mypy-compatible type checker, is now available as an external tool alongside ty, Pyrefly, and basedpyright - PY-85009.
Suppressing inspections
- Suppress inspections with # type: ignore instead of # noinspection, with settings to include the error code or add a pycharm: namespace - PY-90780.
- Completion now suggests inspection codes inside # type: ignore[...] comments - PY-90825.
- Suppress inspections using a dedicated # pycharm: ignore[code] comment - PY-90627.
- # type: ignore[code] comments now support short codes, flag a missing code in strict mode, and report a code that doesn't resolve to a real inspection - PY-90787 and PY-92114.
Testing
- Specify a custom Python module for the unittest run configuration, enabling custom test runners without writing a plugin - PY-26068.
- A pytest test combining @patch mocks with fixtures no longer triggers a false extra parameter(s) not matched by @patch decorators warning - PY-91259.
Debugger
- Add inline logpoints directly in the editor gutter, similar to Kotlin - PY-90553.
- PyO3 native debugging on macOS no longer gets stuck at "Connecting to DAP" when the interpreter re-execs itself on launch - PY-92496.
Other fixes
- Full Line Code Completion is no longer treated as an essential plugin, so it can be disabled again - PY-92605.
- Parameter name inlay hints no longer show when the argument already has the same name - PY-86283.
- "Go to Super Method" now navigates to the actual Django implementation instead of its stub - PY-83908.
- Checking code style on commit with the Analyze Code option no longer crashes - PY-49151.
- Script startup is faster again, fixing an import overhead that also showed up as a slowdown whenever matplotlib was installed - PY-92211 and PY-92613.

Full release notes.
263.6259.38 1 d’octubre del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
This build brings major updates to core code insight capabilities, improves integration with type systems and external tools, and delivers essential runtime stability fixes:
Code Insight
- Treat Sphinx Python domain references in docstrings as first-class citizens - PY-27635.
- Get autocomplete suggestions for unittest.mock.patch module arguments - PY-21952.
- Enjoy direct autocomplete support for pytest-mock targets and mocker.patch() calls - PY-36260 and PY-63257.
- Rely on accurate completion suggestions for spec and spec_set arguments in mock.Mock - PY-32282.
- Work with TypedDict generics without hitting false positive inheritance errors - PY-62524.
- View enhanced type diff and breakdown details for precise type checking - PY-90555.
- Support the converter parameter inside dataclass_transform field specifiers - PY-75771.
- Evaluate TypedDict attribute types non-eagerly for faster performance - PY-85440.
- Recognize ty_extensions.Intersection and propagate intersection types cleanly across members and properties - PY-87024, PY-87028, and PY-89000.
- Use Literal return types in boolean contexts without false negative warnings - PY-79184.
- Avoid misleading "Class is already parameterized" warnings on implicit Any parameters - PY-81560.
- Get completion suggestions for builtin types in f-string format expressions - PY-88388.
- Catch invalid mock.patch targets with accurate error highlighting - PY-88509.
- Infer the correct class type instead of item types when subscripting a TypedDict class - PY-91533.
- Infer item types correctly inside self-referencing TypedDict definitions - PY-91571.
- Restore code example inspection support for rst docstrings - PY-91625.
Ecosystem and External Tools
- Access SciView (Data View) functionality directly on remote and client setups - PY-91337.
- Run Ruff integration across multi-module projects without triggering full ruff rule --all executions - PY-92087.
- Execute Ruff commands reliably on Windows WSL environments without execution errors - PY-86270 and PY-88158.
- Select default Python versions accurately when initializing uv projects without forcing higher versions - PY-87546 and PY-92387.
- Keep Git repository creation preferences respected when creating uv projects - PY-92436.
Debugger and Run
- Run debugging sessions smoothly as debugpy terminal emulation regressions from pydevd are resolved - PY-91593.
- Interrupt command execution using Ctrl+C in the console without breaking active debug sessions - PY-90623.

Full release notes.
263.5701.41 25 de setembre del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
JetBrains Air is now available in PyCharm 2026.3 EAP 4, bringing agentic development closer to the IDE. With your choice of coding agents, support for parallel workflows, and IDE-native review and verification.
- Command-2 on macOS / Alt+2 on Windows and Linux will open the Agent Session tool window instead of Bookmarks.
- Ctrl+Ctrl on any platform will open a quick input window instead of Run Anything.
Learn more
This build fixes long-standing SQLAlchemy and Pydantic type checking issues, adds a new way to sort variables in the debugger, and cleans up a couple of smaller regressions. It also brings several fixes to the Process Output tool window, including correct line wrapping for long commands and more consistent section styling.
Frameworks
- SQLAlchemy 2.0 Mapped[...] attributes are now treated as their underlying type, so reading them or comparing them in where() filter clauses no longer triggers a false type mismatch - PY-59791 and PY-71748.
- A path parameter used only inside a dependency function is no longer flagged as missing from the route handler - PY-88935.
- Populating a nested Pydantic model field with a dict literal no longer triggers a false type mismatch warning - PY-90013.
Debugger
- Dictionary keys now appear in their correct order in the debugger and in the inline values preview - PY-75697.
- Sort variables by type in the debugger's Variables pane - PY-39620.
- Object attributes can now appear in their original declaration order in the debugger, instead of always being sorted alphabetically - PY-75114.

Full release notes.
263.5153.49 22 de setembre del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
This build brings a round of type checker fixes, debugger reliability improvements, LSP tooling repairs, and editing and refactoring fixes:
Code Insight
- Catch mismatched default values against type annotations for both function parameters and class attributes - PY-80837.
- Avoid false positive warnings about missing str or repr implementations, which showed up on plain int and float values as well as IPv4Address/IPv6Address, string literals, and str subtypes, including a WSL-only case - PY-89986, PY-91292, and PY-89483.
- Avoid a false positive where a set literal like {"abc"} is inferred as set[Literal["abc"]] instead of being widened to set[str] - PY-90463.
- Resolve standard library imports and built-ins again in Python scratch files - PY-89831.
- Avoid a false positive Local variable might be referenced before assignment warning after a try/except block when the except clause always raises - PY-72253.
Debugger
- Use "Drop into debugger on failed tests" again with debugpy - PY-88218.
- Switch debug modes for remote development sessions from Settings | Build, Execution, Deployment | Python Debugger | Mode - PY-88602.
- Get the correct debug command when debugging fastapi dev with debugpy - PY-91510.
LSP Tools
- Get LSP tools support back when it's provided by the Python plugin - PY-92137.
- Keep enabled external tools working after restarting the IDE - PY-92163.
- See LSP tool icons again - PY-92165.
- Avoid the Pyrefly external tool being enabled unexpectedly when Pyrefly is selected as the type engine - PY-90550.
Editing
- Avoid comments (using #) breaking indentation on the following lines - PY-78251.
- Get completions for f-string format specifiers based on type annotations - PY-84261.
Refactoring
- Use "Implement abstract methods" on async methods without a syntax error - PY-53074.
- Keep usages of an optional argument intact, instead of replacing them with None, when inlining a function - PY-81983.
Full release notes.
263.4732.31 11 de setembre del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
This build fixes a batch of debugger, code insight, interpreter, and Jupyter issues reported by the community:
Debugger
- Use the "Jump to Cursor" action when debugging with debugpy - PY-90181.
- Use the Set Value action to edit variables directly during a debugpy session - PY-90157.
- Disable autocomplete in the debugger's interactive console when you don't need it - PY-75723.
Run
- Avoid the unnecessary datalore.display.display_ import that ran on every script execution - PY-91848.
Code Insight
- Get correct type inference for yield expressions and typing.Generator.send - PY-47487.
- Rely on exhaustive reachability analysis to catch more reference-before-assignment issues - PY-83501.
- Avoid false positive type check errors on generic dict subclasses - PY-88690.
- Avoid false positive Parameter ... unfilled warnings when unpacking a non-total TypedDict in method parameters - PY-90856.
Interpreters Settings
- Generate a new Python environment with uv even when UV_PROJECT_ENVIRONMENT is set - PY-83666.
- Get correct auto-detection for Poetry projects that don't declare a [project] table - PY-91765.
- See the correct Python version after selecting a local virtual environment - PY-80914.
Jupyter
- Use Ctrl+A to select the current live template expression first - PY-81585.
- Fold and unfold base64-encoded data in Jupyter notebooks - PY-47519.
- Avoid running the script in an HTML cell output twice, which duplicated JS-rendered graphics - PY-91699.

Full release notes.
263.3889.77 4 de setembre del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
This build introduces enhanced type inference capabilities, improved package management support for uv workspaces, and critical usability fixes across key IDE components:
Code Insight
- Enjoy precise parameter auto-completion and type information when working with partially applied functools.partial functions - PY-25698, PY-35363, PY-37275, and PY-36385.
- Experience accurate type inference for special methods when both a class and its metaclass define the same method name - PY-76927.
- Prevent incorrect None object warnings when narrowing type definitions across conditional code branches - PY-83781.
- Rely on proper TypedDict type validation without encountering false positive type mismatch warnings - PY-88391.
- Leverage full support for PEP 747 annotating type forms across complex typing declarations - PY-89043.
- Get accurate Pydantic field validation without false positive parameter warnings when using Annotated types - PY-90526, PY-90614, and PY-90015.
Packaging
- Maintain environment variables defined in Conda activation scripts and configuration settings across run configurations and the Python console - PY-71917, PY-70698, PY-55405, and PY-52847.
- Create and manage new uv workspace members directly within multi-project environments - PY-88291 and PY-91108.
- Configure multiple root module interpreters correctly when individual pyproject.toml files lack explicit [project] sections - PY-91562.
Editing
- Maintain clean code layouts with new formatting settings for = assignment column alignment - PY-34006.
- Control vertical spacing reliably without blank line rules ignoring class or method boundaries - PY-3729, PY-30310, PY-33652, and PY-33655.
Django
- Execute Django 6 background tasks seamlessly using dedicated run configuration support - PY-86368.
Tables (Jupyter, DataView)
- Inspect data tables cleanly with automatic outlier detection and duplicate column warnings in DataView - PY-88437 and PY-88720.

Full release notes.
262.8665.97 3 de juliol del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
This build focuses on expanding core type system capabilities, optimizing ecosystem integrations like uv and Pyright, and enhancing overall IDE stability:
Code insight and type checking
- Assign string variables and get accurate Literal type evaluations from the type checker without incorrect type leaks - PY-46450.
- Rely on accurate type inference across complex, multi-variable iterable unpacking sequences - PY-43585, PY-27205, and PY-89977.
- Use the new lazy import keyword with full coding assistance and type checking support for PEP 810 syntax compliance - PY-88664.
- Generate core setups instantly using new built-in completion templates for @dataclass, Enum, and TypedDict structures - PY-84226.
LSP and external tools
- Configure typing tools precisely with newly separated, independent environment settings for Pyright and Basedpyright - PY-90401.
Interpreter and package management
- Use custom script paths and Windows .bat wrappers as fully functional project interpreters - PY-89236.
- Synchronize and resolve multi-project dependencies across nested monorepos using improved uv tool parsing - PY-89677 and PY-90207.
Jupyter notebooks and frameworks
- Increase workspace scales past 100% inside Jupyter Notebooks without breaking cell boundaries or inflating text areas out of proportion - PY-85890.
- Keep execution details in clear view without the final cell output randomly vanishing from the bottom of a notebook - PY-90321.
- Use the Open Table Documentation action from the DataView layout without hitting dead or broken URLs - PY-88390.
Debugger and runtime stability
- Terminate active debug sessions completely as the debugpy engine now ensures all spawned background subprocesses close alongside it - PY-90340.
- Run execution sessions securely on macOS without runtime __pycache__ drops invalidating the signed app bundle signature - PY-90668.
- Launch complex pytest configurations smoothly with macros expanding perfectly right at execution startup - PY-90680.

Full release notes.
262.8377.41 26 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
This build focuses on stabilizing core infrastructure, refining remote interpreter integration, and giving you better visibility into your workspace workflows:
Code insight and type checking
- Validate __init_subclass__ method arguments directly with the type checker - PY-79173.
- View descriptive tooltips when hovering over variance inlay hints in the editor - PY-90356.
Interpreter settings and package management
- View your complete packages list when using custom repositories in the Python Packages tool window - PY-90351.
- Use package inspections inside requirements.txt files normally when working with WSL or SSH remote interpreters - PY-90397.
- Keep your configuration directory clean without automatic file generation when no default settings are changed - PY-90394.
Debugger and performance
- Start the debugpy engine instantly without initialization delays when debugging on WSL - PY-90406.
- Profile your runtime execution sessions reliably without sudden infrastructure interruptions - PY-89916.
User interface refinements
- Navigate your editor space more intuitively with a distinct visual separation between the minimap panel and the code - PY-90183.

Full release notes.
262.8117.23 19 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Code insight and type checking
- Enhanced unpacking analysis: Perform precise type and length validation for iterable unpacking to prevent unexpected errors during structural assignments - PY-12592.
- PEP 561 partial stubs support: Include support for py.typed partial stub packages according to PEP 561 specifications to improve type detection for nested external libraries - PY-55589.
- Decorator parameter inference: Automatically infer function parameters directly from decorators to ensure accurate code insight within wrapped definitions - PY-79204.
- Literal enum type tracking: Resolve accurate types when working with a Literal declaration that directly references an Enum member value - PY-42473.
Jupyter notebooks and debugging
- Notebook structural integrity during unshelve: Fixes layout corruption within Jupyter notebooks by preserving proper cell structure instead of nesting raw JSON payloads - PY-88732.
- WSL managed server browser routing: Fixed unexpected 404 Not Found errors when using Open Notebook in Browser option for a managed Jupyter server running inside WSL - PY-88906.
- Cancellable chart generation: Cancel chart building operations on demand to instantly reclaim computing power and avoid workspace freezes during rendering routines - PY-83397.
- Comprehension loop debugging precision: Fixed the debugpy engine from incorrectly halting the Run to cursor action at individual iteration steps inside a comprehension block - PY-89748.
Interpreter settings and platform
- Startup deadlock mitigation: Fixed severe startup freezes due to a thread deadlock vulnerability within the PyVirtualEnvTerminalCustomizer system architecture - PY-90230.
- Interpreter renaming guards: Fixed an "Please specify a different SDK name" error when trying to rename an active Python interpreter configuration - PY-88229.
- Project-scoped language injections: Apply custom language injections across the entire workspace reliably when configured with a Project scope restriction - PY-50126.
- PyPI package cache optimization: Index environment package listings with a significantly lighter footprint due to a storage overhaul migrating to a PackedAsciiStringSet structure - PY-90156.

Full release notes.
262.7581.27 15 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
- Code analysis now correctly works with properties inside generic classes - PY-76219.
- LSP tools functionality in the Python plugin is restored - PY-89795.
- Parameters annotated as paths are correctly resolved in FastAPI endpoints - PY-88851.
- IDE now validates f-strings format component for standard types - PY-51322.
- Initial support for PEP 800 Disjoint Bases - PY-84827.

Full release notes.
262.7132.31 6 de juny del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
LSP tools
- Executable path detection: Avoid false "Executable Path: Not found" errors when a tool is correctly installed within the current SDK environment - PY-89952.
- Manual path configuration: Remove a manually selected "Executable Path" for external tools whenever needed, restoring the missing layout action - PY-89941.
- Widget settings: Navigate directly to the configuration menu using the "Open Settings" icon in the LSP tool widget, resolving a regression where the action did nothing - PY-89943.
- UI update: Interact with a more reliable and polished UI when using the "Click to try to update" option for external tools - PY-89945.
Interpreter settings and platform
- uv workspace dependency declarations: Work with nested uv projects without being forced to explicitly declare <package_name> = { workspace = true } inside every single pyproject.toml file - PY-89861.
- File launching via macOS Finder: Avoid the unintended creation of a temporary PyCharmMiscProject when launching separate files directly from the macOS native file manager - PY-89170.

Full release notes.
262.6653.28 29 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Code insight and performance
- Boost editor responsiveness with incremental parsing: Implemented incremental lexing and parsing for Python to significantly optimize code analysis speed and reduce typing latency in large files - PY-64326.
- Prevent unexpected type expansion in unions: Fixed a nightly regression where the float type was incorrectly expanded to a union with int during type evaluation - PY-88802.
- Improve type alias resolution accuracy: Fixed an issue where an explicit type alias was incorrectly inferred as Any instead of its designated type - PY-89068.
- Respect dunder methods assigned as class attributes: Fixed a type checker bug where the type inference engine ignored __init__ and __new__ methods when they were assigned directly via class attributes - PY-89571.
Jupyter notebooks and debugging
- Track variables seamlessly in the debug console: Fixed an issue in the debugpy engine where threads and variables failed to display newly created variables in the debug console during Jupyter notebook debugging sessions - PY-89641.
Package management
- Persist Python packages requirements preferences reliably: Fixed a bug that prevented changes to Ignored packages option within the Unsatisfied package requirements inspection from being saved - PY-80815.

Full release notes.
262.6228.39 22 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights of this release:
Code insight
- Augmented assignment type narrowing: Added comprehensive type narrowing validation and resolved type inference issues triggered by augmented assignments - PY-80622, PY-6426, and PY-36969.
- Type engine configuration: Resolved an issue where users were locked out from manually modifying or overriding the active type engine when looking directly at .pyi stub files - PY-89667.
- LiteralString validation refinements: Resolved a false-positive inspection mismatch affecting consecutive literal strings under PEP 675 guidelines - PY-65488.
- Strict variance reporting: PyCharm now detects and flags instances where an incompatible type is returned explicitly due to variance mismatches - PY-79221.
- Annotation comments parsing: Fixed an issue where syntax highlighting failed to recognize code comments positioned directly inside annotations - PY-48749.
Data science tools and Jupyter
- Dataframe inspection visibility: Restored the "View as DataFrame" option inside the debugpy environment for the Jupyter DAP debugger - PY-86897.
- Notebook workspace stability: Resolved a remote development tracking regression where startup routines would fail while an automated backend session was actively running - PY-88006.
- Database highlighting integration: Added native code syntax highlighting for ClickHouse CREATE OR REPLACE TABLE statements inside Jupyter cells - PY-89425.
- Memory tracking optimizations: Introduced visual UI improvements and a dedicated execution progress bar to the Jupyter Memory Usage tracking monitor - PY-89333 and PY-86753.
Debugger
- Console input loop handling: Fixed a critical regression in the debugpy engine where the debug console only successfully processed the first input() call, causing subsequent inputs to stall - PY-89481.
Platform tools
- Minimap editor positioning: Resolved an issue where editing a pyproject.toml file with the Minimap visualization active generated noticeable rendering and scrolling glitches - PY-89725.

Full release notes.
262.5752.27 15 de maig del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Here are the highlights of the 2026.2 EAP 2 build that focuses on refining type inference for complex Python structures, improving the reliability of the debugpy engine, and stabilizing Jupyter workflows:
Code insight
- Improved Pydantic support: Field specifiers like Field() are now correctly recognized when used inside Annotated types (PY-89012). Added support for frozen Pydantic fields (PY-89180) and for validate_by_name and validate_by_alias config options (PY-89182).
- Decorator support: Improved typing stability by resolving a false compilation error that triggered when handling a ParamSpec type list in bounds - PY-89092.
- Refined generic unification: Fixed a regression where an empty list literal could cause generic unification to collapse to Any - PY-89047.
- Enhanced type checking for variadic arguments: PyCharm now performs individual type checking for arguments mapped to *args: *tuple[T1, T2, ...] - PY-88727.
- Callable type rendering: Type parameters are now correctly rendered for Callable types when using generics - PY-88621.
Debugger
- Reliable type rendering: Support for custom type renderers for debugpy was introduced, ensuring variables are displayed according to user-defined rules - PY-86931.
- Secure TLS verification: Resolved an issue where debugpy would fail with custom CA-signed TLS certificates - PY-89519.
Jupyter
- Stability in Colab: Fixed an issue where the Jupyter DAP debugger would fail to restart properly when working with Google Colab - PY-89463.
- Reliable cell rendering: Resolved a bug where markdown cells would occasionally become blank after being left idle - PY-89532.
Frameworks and tools
- Ruff integration: Fixed an issue with Ruff integration failure in workspace projects - PY-88814.
- UV remote execution: Resolved a regression that prevented uv run from functioning correctly for remote targets - PY-89538.

Full release notes.
261.21525.48 23 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Focused improvements to type system precision, smarter inspections, async correctness checks, and UI refinements. Highlights:
Type Checking & Code Insight
- Type system improvements: Added general support for type variance handling, improving correctness and consistency when working with generic types (PY-87075).
- New inspections:
- PyCharm now reports cases where a function returns None but its return value is used, helping prevent subtle runtime issues and improving code clarity (PY-80351).
- Added a warning for non-awaited async function calls used in a boolean context, helping catch async bugs where a coroutine object is evaluated instead of awaited (PY-87568).
UI Improvements
- Python Process Output tool window: Introduced visual updates to the tree section of the Python Process Output tool window for improved readability and clearer structure (PY-87123).
Full release notes.
261.20362.36 9 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Highlights include:
Advanced Data & Jupyter Workflows
- Visual Debugging: Display bitmaps from the debugger with one click - PY-23411.
- Reliable Execution: Resolved issues where Jupyter notebooks failed to pass environment variables (PY-85541) and fixed the availability of Jupyter variables when using remote interpreters (PY-82415).
- Debugger Stability: Resolved critical Jupyter DAP debugger failures on Windows (PY-87251) and fixed breakpoint misses (PY-87293).
- UI Refinements: Improved notebook rendering (PY-83334) and cell action toolbar positioning when the code analysis toolbar is too long (PY-87213).
Workspace & Frameworks
- Environment Integrity: Fixed a regression where the interpreter widget incorrectly showed "No interpreter" after editing pyproject.toml (PY-87222) and resolved indexing issues after creating a venv via requirements.txt (PY-71239).
- uv & Workspace Sync: Improved the switching logic for uv workspace member SDKs (PY-82582) and corrected the working directory used by the Sync Project action (PY-84124).
- Web Development: Resolved a critical blocker where debugging failed for Flask and FastAPI projects - PY-87169.
- Workflow Polishing: Restored venv creation prompts (PY-85712) and optimized plugin loading speed (PY-87126).
- Type Inference: Enhanced type inference for alias names in import as statements - PY-86315.
Full release notes.
261.19799.40 2 de febrer del 2026 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
This build focuses on refined type inference, enhanced uv integration, and critical debugger stability. Highlights include:
Type Checking & Code Insight
- Intersection Types: Initial support for Intersection Types - PY-76922.
- Async & Pattern Matching Fixes: Resolved false-positive argument warnings in async for loops (PY-86655) and when accessing attributes in case clauses (PY-86653).
- Refined Inference: Improved recognition of quoted union types in legacy aliases (PY-87012).
- Linter Accuracy: Fixed a bug where code was incorrectly marked as unreachable after a return statement within an if condition - PY-83625.
Environment & Package Management
- uv Ecosystem: Restored auto-configuration and quick-fixes for uv interpreters (PY-81376) and resolved false-positive missing dependency warnings for uv projects (PY-85212).
- Editable Packages: You can now add editable packages to a project directly through the PyCharm UI - PY-86345.
- Interpreter Suggestions: The interpreter list now proactively suggests existing interpreters found in the project's .venv folder - PY-76668.
Jupyter & Debugging
- debugpy Enhancements: Added support for the Just my code setting (PY-87019).
- Stability Fixes: Resolved Jupyter UI regressions on macOS (PY-86812) and WSL JupyterLab startup (PY-87124).
See the full list of PyCharm-specific changes. Also, this release includes improvements from IntelliJ Platform.
253.27864.50 27 d’octubre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Check out all the new features in the release notes.
253.27642.35 17 d’octubre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Check out all the new features in the release notes.
253.24325.40 3 d’octubre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
- Better support for KW_ONLY annotation in dataclasses - PY-57582
- Improved type inference in Jupyter notebooks - PY-84356
- PyCharm now recognizes individual cells using Databricks meta-comments - PY-84419
- "Extract Method" works correctly with multiline parenthesized expressions - PY-54512
- New compatibility inspection for PEP 758 - PY-84322
Check out all the new features in the release notes.
253.17525.96 16 de setembre del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Check out all the new features in the release notes.
252.23309.36 23 de juny del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Check out all the new features in the release notes.
252.21735.39 13 de juny del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Check out all the new features in the release notes.
252.18003.35 30 de maig del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
Check out all the new features in the release notes.
252.16512.37 23 de maig del 2025 — 64 bits EXE (NSIS)64 bits EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Notes de la versió
- Dependency Warnings - Flags outdated packages in requirements.txt
- List Formatting Intention - Quickly switch between single-line and multi-line lists
- uv run Support - Add and run uv configurations natively
- Inlay Hints for TypeAlias - View inline hints for custom type aliases
- Debug Image Viewer - Binarize images and toggle between views during debugging
- Lockfile Tool UI - Enhanced support for Poetry, Hatch, and uv-based environments
Check out all the fixes and features in the release notes.

El més popular a IDE i editors de codi

Mostra-ho tot
  1. OpenCodeIDE i editors de codi · OpenCode
  2. RStudioIDE i editors de codi · Posit Software
  3. Node.js (LTS)IDE i editors de codi · Node.js Foundation
  4. Apache NetBeansIDE i editors de codi · Apache NetBeans
  5. VSCodiumIDE i editors de codi · VSCodium
  6. HaxeIDE i editors de codi · Haxe Foundation
  7. ThonnyIDE i editors de codi · Aivar Annamaa
  8. GDevelopIDE i editors de codi · GDevelop Team
  9. mkcertIDE i editors de codi · FiloSottile
  10. ProcessingIDE i editors de codi · Processing Foundation

Més programes de JetBrains s.r.o.

Mostra-ho tot

Etiquetes

Comparteix