Несмотря на то, что PyCharm уже несколько лет официально недоступен в России, он по-прежнему остаётся одним из главных инструментов для Python-разработчиков. Недавно вышла новая версия PyCharm 2026.2.
В релиз вошли разработка Python-расширений на Rust, новый отладчик debugpy, интеграция с Pyrefly, поддержка инструментов uv и uvx и многопроектных конфигураций Poetry и Hatch. Также появились мини-карта редактора, генерация проектов с помощью ИИ, менеджер скиллов для агентов и поддержка TypeScript 7.
В статье разберём основные изменения PyCharm 2026.2, а также расскажем, какие возможности для Python-разработки уже доступны в OpenIDE и чего ожидать от её предстоящего перехода на платформу 2026.2.

Разработка расширений Python с помощью плагина Rust
Беспрепятственно работайте с проектами Python, в которых модули Rust используются для ускорения критически важных с точки зрения производительности компонентов.
-
Переходите между Python и Rust благодаря двусторонней навигации от заглушек .pyi к соответствующему коду pyo3 и обратно.
-
Автоматически пересобирайте расширения Rust в процессе разработки при каждом запуске или тестировании приложения Python.
-
Выполняйте нативную отладку скомпилированных расширений Rust наряду со стандартными сценариями отладки Python.
debugpy в качестве отладчика по умолчанию
После появления в версии 2026.1 в качестве дополнительного бэкенда debugpy теперь по умолчанию включён для всех проектов Python и Jupyter notebooks и использует протокол Debug Adapter Protocol (DAP).
-
Сократите накладные расходы на отладку в Python 3.12 и более поздних версиях благодаря нативной интеграции с API мониторинга с низким влиянием на производительность, предусмотренным PEP 669.
-
Отлаживайте асинхронный код с полной поддержкой вычисления выражений и взаимодействия с консолью отладки в контексте asyncio.
-
Унифицируйте отладку Jupyter, используя debugpy в качестве бэкенда по умолчанию, чтобы обеспечить стабильную и согласованную работу как со скриптами, так и с блокнотами.
-
Упростите подключение к процессам в локальных средах, Docker или удалённых рабочих сценариях с помощью конфигурации запуска Attach to DAP через
debugpy.listen().
Поддержка инструментов на базе uv и uvx
Теперь PyCharm использует инструментарий uv, чтобы упростить запуск внешних утилит для разработки и избавить вас от ручной настройки пакетов, засоряющих локальное окружение.
Обновлённая конфигурация внешних инструментов
Интерфейс настроек для внешних инструментов и линтеров — таких как ruff и black — был полностью переработан. Кроме того, теперь эти утилиты можно настроить для запуска через uvx, если они не установлены в локальном окружении проекта. Это позволяет управлять интеграциями инструментов на уровне проекта или задавать настройки по умолчанию для всех новых проектов, при этом соответствующие пакеты будут выполняться глобально на вашем компьютере.
Поддержка терминала
Теперь команды uv можно запускать напрямую во встроенном терминале в окружении проекта.
Поддержка многопроектных конфигураций uv, Poetry и Hatch, а также рабочих пространств uv Бета
Ранее эта возможность была доступна как опциональная фича в PyCharm 2026.1.1, а в версии 2026.2 она включена по умолчанию. Она упрощает управление подпроектами и предоставляет более подробную информацию о зависимостях непосредственно в конфигурационных файлах.
Просмотр встроенных подсказок о версиях
Узнавайте точную установленную версию пакета с помощью серой встроенной подсказки, которая отображается рядом с определением зависимости в файле pyproject.toml или requirements.txt.
Быстрый доступ к документации
Наведите указатель на имя пакета или нажмите F1, чтобы просмотреть сведения о нём, включая текущую версию, лицензию и ссылки на исходный репозиторий.
Прямой переход к зависимостям
Удерживая Cmd, кликните по имени пакета, чтобы открыть его спецификацию на вкладке редактора, или сразу перейдите к исходному модулю в окне инструмента Project для внутренних зависимостей рабочего пространства.
Подробнее читайте в нашей документации.

Поддержка Python в OpenIDE
Работать с Python-проектами можно и в OpenIDE. Уже сейчас она поддерживает Python и популярные инструменты экосистемы, а также предоставляет привычные возможности современной IDE: анализ и автодополнение кода, навигацию, рефакторинги, запуск и отладку приложений, тестирование, работу с терминалом и Git.
В ближайшее время OpenIDE также перейдёт на платформу 2026.2. Вместе с обновлением в неё постепенно будет перенесена часть возможностей, представленных в PyCharm 2026.2: улучшения редактора и анализа кода, обновления инструментов отладки, терминала, Git и пользовательского интерфейса. Новые функции будут появляться поэтапно — после адаптации и проверки в составе OpenIDE.
В маркетплейсе OpenIDE доступно более 500 расширений, с помощью которых можно дополнить IDE необходимыми инструментами. Среди них — поддержка Docker, встроенный клиент для работы с базами данных и другие плагины для повседневной разработки.
Как устроена работа с базами данных непосредственно в OpenIDE:

Попробовать OpenIDE для Python-разработки можно уже сейчас.
Мини-карта редактора
Эффективнее перемещайтесь по сложным исходным файлам и блокнотам с помощью официальной мини-карты редактора. Она обеспечивает наглядный обзор структуры документа для всех поддерживаемых типов файлов, а для Jupyter notebooks предлагает отдельный специализированный макет.
Визуальная навигация
Быстро переходите к нужным ячейкам или разделам в длинных блокнотах, щёлкая непосредственно по мини-карте, и тратьте меньше времени на прокрутку.
Предварительный просмотр структуры
При наведении указателя на мини-карту соответствующий блок кода автоматически подсвечивается, что упрощает отслеживание текущего положения в больших файлах.
Гибкая настройка
Разместите мини-карту с любой стороны редактора или выберите режим масштабирования Fit либо Fill, чтобы оптимизировать отображение документа.
Простое включение
Включайте и отключайте мини-карту через Search Everywhere (Shift+Shift) или с помощью меню с тремя точками в правом верхнем углу редактора.

Интеграция с движком типизации Pyrefly
Используйте Pyrefly в качестве внешнего движка типизации, чтобы значительно ускорить функции анализа кода в крупных кодовых базах Python.
-
Благодаря архитектуре Pyrefly на базе Rust обеспечиваются более быстрый вывод типов и обработка диагностических сообщений по сравнению со встроенным движком.
-
Повышайте точность диагностики, связанной с типами, встроенных подсказок и быстрой документации, передавая анализ языковому серверу Pyrefly.
Переключитесь на движок Pyrefly с помощью виджета Type в строке состояния в нижней части IDE. Если Pyrefly ещё не настроен, PyCharm автоматически выполнит его установку.
Примечание. В настоящее время эта интеграция оптимизирована для конфигураций с локальным интерпретатором. Поддержка Docker, WSL, SSH, блокнотов Jupyter и многомодульных проектов запланирована в будущих выпусках.
Подробнее читайте в нашей публикации в блоге.
ИИ в PyCharm
Создание новых проектов с помощью ИИ
Если у вас есть лицензия JetBrains AI, теперь вы можете прямо с экрана приветствия создавать с нуля полностью настроенные и готовые к запуску проекты с помощью запросов на естественном языке.
-
Создавайте целые кодовые базы по текстовому описанию, включая шаблонный код, конфигурационные файлы и подключения к базам данных.
-
Откажитесь от ручной настройки окружения: IDE автоматически выберет подходящий SDK, установит необходимые зависимости и создаст рабочие конфигурации запуска.
-
Поэтапно дорабатывайте код в постоянном чате, добавляя новые функции или изменяя сгенерированные артефакты по ходу работы.
-
Получайте мгновенный доступ к этой функции с экрана приветствия через новую немодальную точку входа, минуя традиционный мастер создания проектов.

Менеджер навыков агентов
Эффективность ИИ-агентов напрямую зависит от доступного им контекста. Если они не знакомы с вашими фреймворками, соглашениями и инструментами, вам приходится заново объяснять одну и ту же конфигурацию в каждом новом окне чата.
Навыки агентов решают эту проблему. Достаточно один раз установить их в PyCharm, и агенты будут автоматически использовать соответствующие предметные знания во всех проектах и сеансах. Просматривайте навыки и управляйте ими непосредственно из IDE, расширяйте встроенную библиотеку с помощью внешних реестров, например общедоступных репозиториев GitHub, или позвольте PyCharm импортировать навыки, которые вы уже настроили для Claude Code или Codex.

Прекращение поддержки плагина Machine Learning Code Completion (Ranking)
Мы прекращаем поддержку плагина Machine Learning Code Completion (Ranking). Поскольку основными способами получения интеллектуальной помощи для разработчиков стали автодополнение с помощью ИИ, предложения следующего изменения и агенты, востребованность ранжирования вариантов автодополнения на основе машинного обучения значительно снизилась. Плагин больше не будет входить в комплект поставки, однако останется доступным для установки из JetBrains Marketplace, если вы захотите продолжить им пользоваться.
Анализ кода
В этом выпуске движок анализа кода получил целый ряд обновлений, включая структурные улучшения, более удобное представление диагностических сообщений и расширенное соответствие стандартам типизации.
Основные изменения:
-
Улучшенное сужение литеральных типов позволяет IDE корректно определять типы Literal при присваивании значений переменным, предотвращая появление лишних предупреждений о типах.
-
Улучшенные функции анализа кода и инспекции для Pydantic обеспечивают более надёжную работу с моделями Pydantic. Доступно в PyCharm Pro.
-
Поддержка частичных заглушек PEP 561 обеспечивает удобное автодополнение кода и точные предложения импорта. Теперь можно без труда находить и импортировать модули, которые явно не объявлены в заглушках библиотеки: PyCharm автоматически обращается к исходной реализации или typeshed, чтобы найти их.
Ознакомьтесь с полным списком изменений.
Новый экран приветствия доступен большему числу пользователей
Немодальный экран приветствия теперь становится доступен более широкой аудитории, упрощая начало работы и уменьшая визуальную перегруженность интерфейса. Теперь он открывается на отдельной вкладке внутри IDE, благодаря чему наиболее востребованные действия всегда остаются под рукой.
Этой фичей можно управлять в разделе Settings | Advanced Settings | Welcome Screen | Show the Welcome screen in non-modal mode.

Уведомление о прекращении поддержки визуализации параллельного выполнения
Чтобы сосредоточить ресурсы на более эффективных и современных инструментах, мы удаляем из IDE функцию визуализации параллельного выполнения. Рекомендуем перейти на pyinstrument — современный статистический профилировщик с низкими накладными расходами, который обеспечивает более качественный анализ производительности и полноценную поддержку асинхронного кода.
Платформа
Упрощённый процесс разрешения конфликтов Git
В крупных проектах слияния нередко приводят к появлению десятков конфликтов в файлах, многие из которых связаны лишь с различиями в импортах или форматировании. В PyCharm 2026.2 процесс разрешения конфликтов был улучшен: теперь можно воспользоваться действием Resolve All Simple Conflicts, которое мгновенно и автоматически устраняет стандартные конфликты во всём наборе изменений, избавляя от необходимости открывать каждый файл по отдельности. Новый процесс также позволяет просматривать полный список разрешённых и неразрешённых файлов, повторно открывать файлы в любой момент, а также отменять и заново применять отдельные фрагменты конфликтов в любом порядке.

Упрощённый обмен файлами и изображениями в сеансах терминала
При работе в терминале или с CLI-агентами больше не нужно копировать и вставлять пути из проекта или внешних приложений. Теперь файл или папку можно просто перетащить в терминал, чтобы вставить путь к ним в текущую команду.
Чтобы быстро начать работу из определённого расположения, перетащите файл или папку в область вкладок терминала. Откроется новая вкладка, в которой корневой путь уже будет задан.
Теперь в поддерживаемых сеансах CLI-агентов также можно вставлять изображения непосредственно из буфера обмена, что упрощает передачу агенту визуальной информации.


Веб-разработка
Поддержка TypeScript 7 для ускорения работы с крупными кодовыми базами
Работа с крупными кодовыми базами TypeScript больше не должна быть медленной. В TypeScript 7 компилятор и языковой сервер переписаны на Go, и разница заметна сразу. В ходе нашего тестирования время загрузки проекта на кодовой базе Kibana сократилось примерно с 12 до 3 секунд, а отзывчивость редактора выросла приблизительно в четыре раза.
PyCharm 2026.2 по умолчанию поддерживает TypeScript 7 в проектах, где он уже используется, а для проектов на более ранних версиях предусмотрена возможность перейти на него вручную. Все преимущества в скорости доступны сразу — полная миграция проекта в первый же день не требуется.
Для команд, работающих с крупными монорепозиториями TypeScript, это обновление имеет смысл установить сразу.
Облачные технологии
Статусы Docker Compose прямо в редакторе
Файлы Docker Compose стали более информативными и интерактивными. Теперь статус запущенных контейнеров можно просматривать непосредственно в файле Docker Compose, а также быстро выполнять распространённые действия, не покидая редактор.
Можно сразу перейти к журналам конкретного сервиса, создать подключение к базе данных или открыть сервис в браузере непосредственно из соответствующей записи в файле Compose. Благодаря этому отслеживать состояние стека приложения и работать с ним стало проще.
Поддержка фреймворка тестирования Terraform
В версии 2026.2 возможности PyCharm для работы с инфраструктурой как кодом расширены благодаря нативной поддержке фреймворка тестирования Terraform. Эта интеграция дополняет экосистему инструментов IDE и позволяет проверять поведение модулей и контролировать соблюдение политик конфигурации уже на ранних этапах разработки.
Эти нововведения дополняют встроенные инструменты для работы с инфраструктурой и помогают поддерживать конфигурации развёртывания в удобном для сопровождения, предсказуемом и аккуратном состоянии.

Уже сейчас OpenIDE позволяет разрабатывать проекты на Python, Spring, Java, Go, PHP, JavaScript и TypeScript! А поддержка Docker и 300+ плагинов доступны абсолютно бесплатно в маркетплейсе. Пробуйте российскую IDE в деле и подписывайтесь на нас в Telegram или Max, чтобы не пропустить свежие обновления и полезные материалы.
ссылка на оригинал статьи https://habr.com/ru/articles/1062338/