Содержание
  1. Что случилось с расширением Python для VS Code
  2. Базовая настройка VS Code под Python: пять шагов
  3. Топ-7 плагинов VS Code для Python, которые живы в 2026
  4. Сравнение плагинов VS Code для Python: что и когда ставить
  5. Что выпало из подборки и почему
  6. Как собрать набор под свою задачу
  7. Частые вопросы
  8. Итог
Подборки и сравненияОбновлено · 08.2026

Топ плагинов для Visual Studio Code, которые пригодятся при работе на Python

29 апреля 2024 · 13 минут чтения

VS Code работает с Python через расширения: сам редактор языка не знает. Рабочий минимум в 2026 году — четыре расширения Microsoft: Python, Pylance, Python Debugger и Python Environments. Раньше это был один плагин, но Microsoft разнёс его на части, и половина подборок в рунете этого ещё не заметила. Ниже — семь расширений, которые обновляются прямо сейчас, и три, которые пора вычеркнуть из обязательного набора.

Коротко, что изменилось за два года:

  • Расширение Python (ms-python.python, 232,5 млн установок) стало точкой входа: отладку, автодополнение и работу с окружениями оно передало отдельным расширениям.
  • Линтеры и форматтеры из него убрали: настройки python.linting и python.formatting больше не поддерживаются.
  • Появилось Python Environments — отдельное расширение под виртуальные окружения и пакеты, обновление от 14 августа 2026 года.
  • Visual Studio IntelliCode закрыт Microsoft. Официальная замена — GitHub Copilot, и с версии VS Code 1.116 его не нужно устанавливать.
  • Два популярных плагина из старых подборок не обновлялись с 2022 года.

Если вы только подступаетесь к языку, сначала имеет смысл собрать базу — Python с нуля: путь к удалённой работе, а потом уже донастраивать редактор под себя.

Что случилось с расширением Python для VS Code

Как расширение Python разъехалось на четыре: что за что отвечает в 2026 году
Как расширение Python разъехалось на четыре: что за что отвечает в 2026 году

Раньше ms-python.python был комбайном: в нём жили автодополнение, отладчик, линтинг и форматирование. Сейчас в описании расширения написано прямо: это «Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more». То есть точка входа, которая подтягивает соседей.

Практических следствий три.

Первое. Ставить руками четыре расширения не нужно. В манифесте ms-python.python прописан пакет расширений — ms-python.vscode-pylance, ms-python.debugpy и ms-python.vscode-python-envs, — и все три приезжают вместе с основным.

Второе. Форматирование и линтинг теперь ставятся отдельно. В документации VS Code это сформулировано как «linting and formatting support has been migrated to tools extensions». Если у вас в settings.json остались строки python.linting.enabled или python.formatting.provider, редактор покажет предупреждение «You have deprecated linting or formatting settings» — их надо удалить.

Третье. Старые инструкции врут. Совет «поставьте расширение Python, и форматирование по Black заработает» был верен в 2022 году и не работает сейчас: нужен отдельный Black Formatter или Ruff.

Базовая настройка VS Code под Python: пять шагов

Путь настройки VS Code под Python: от интерпретатора до отладчика
Путь настройки VS Code под Python: от интерпретатора до отладчика

Плагины бесполезны, пока редактор не видит интерпретатор. Порядок действий по официальной документации VS Code такой.

Шаг 1. Поставить сам Python. VS Code — это редактор. Интерпретатор он в себе не несёт, поэтому без установленного Python код не запустится, сколько расширений ни ставь.

Шаг 2. Поставить расширение Python. Боковая панель Extensions, поиск по слову «Python», издатель — Microsoft, идентификатор ms-python.python. Вместе с ним подтянутся Pylance, Python Debugger и Python Environments.

Шаг 3. Выбрать интерпретатор. Откройте палитру команд (Ctrl+Shift+P в Windows и Linux, ⇧⌘P в macOS) и выполните команду Python: Select Interpreter. VS Code покажет список найденных установок и окружений. Выбранный интерпретатор появится в строке состояния. Это самая частая точка отказа у новичков: пропущенный шаг 3 выглядит как сломанный плагин.

Шаг 4. Создать виртуальное окружение. В той же палитре — команда Python: Create Environment. Редактор предложит тип окружения, Venv или Conda. Дальше зависимости проекта живут отдельно от системного Python, и обновление библиотеки в одном проекте не ломает другой.

Шаг 5. Запустить и отладить. Кнопка Run Python File в правом верхнем углу редактора запускает текущий файл. Клавиша F5 стартует отладчик: откроется меню конфигураций, где для обычного скрипта подходит вариант Python File. Точки останова ставятся щелчком по полю слева от номера строки.

Если после этих пяти шагов редактор ведёт себя странно — не видит окружение, не подхватывает пакеты, — выполните команду Python Environments: Refresh All Environment Managers. Она пересканирует систему заново.

Отдельная развилка — генерация кода нейросетью прямо в редакторе. Здесь у российских разработчиков появился локальный вариант: что такое GigaCode и как он помогает разработчикам.

Топ-7 плагинов VS Code для Python, которые живы в 2026

Состав проверен по карточкам расширений в Visual Studio Marketplace: издатель, версия и дата последнего обновления. Мёртвых и заброшенных в списке нет — они вынесены в отдельный раздел ниже.

1. Python

Python от Microsoft, идентификатор ms-python.python. 232,5 млн установок, версия 2026.7.2026080801, обновление от 8 августа 2026 года — самое свежее среди всего, что ставят под Python.

Расширение отвечает за распознавание языка, запуск файлов, юнит-тесты и рефакторинг. Для Jupyter-ноутбуков оно предлагает доставить отдельное расширение ms-toolsai.jupyter — в пакет оно не входит. Функции, за которые оно отвечало раньше, теперь делегированы: подсказки — Pylance, отладка — Python Debugger, окружения — Python Environments. Ставится первым, остальное подтягивает.

2. Pylance

Pylance (ms-python.vscode-pylance) — языковой сервер Microsoft, 199,4 млн установок, версия 2026.3.1, обновление от 21 июля 2026 года. Отдельно искать его в маркетплейсе не нужно: он идёт первым в пакете расширений ms-python.python.

Pylance построен на движке Pyright и делает статический анализ: понимает типы, видит структуру проекта, подсказывает методы и свойства объектов с учётом контекста. На больших кодовых базах разница со штатным автодополнением заметна сразу — он находит несоответствия типов до запуска.

Название придумано в той же логике, что и имя языка: Python назван в честь комедийной группы «Монти Пайтон», а Pylance — в честь сэра Ланселота из фильма «Монти Пайтон и Священный Грааль».

Кадр из фильма Монти Пайтон и Священный Грааль — источник названия Pylance

3. Python Debugger

Python Debugger (ms-python.debugpy) — 137,9 млн установок, обновление от 30 июля 2026 года. Это тот самый отладчик, который раньше жил внутри основного расширения, а теперь поставляется отдельно на базе библиотеки debugpy.

Умеет точки останова, пошаговое выполнение, просмотр переменных, отладку по условию и подключение к уже запущенному процессу. Отдельная сборка означает, что баги в отладчике чинятся быстрее — его релизы больше не ждут релиза всего расширения Python.

4. Python Environments

Python Environments (ms-python.vscode-python-envs) — самое молодое расширение в списке: 52,7 млн установок, версия 1.37.2026081401, обновление от 14 августа 2026 года.

Собирает в одном месте создание и удаление окружений, переключение между ними, установку пакетов, автоматическую активацию окружения в терминале и привязку окружения к конкретной папке. Раньше это делалось командами в терминале и настройками в JSON. Отдельная настройка не нужна: расширение работает рядом с основным сразу после установки.

5. Ruff

Ruff (charliermarsh.ruff) от Astral Software — линтер и форматтер в одном расширении, 4,4 млн установок, версия 2026.72.0, обновление от 13 августа 2026 года.

Ruff закрывает работу, которую раньше делили между собой три расширения: проверку стиля, сортировку импортов и форматирование. Документация VS Code разводит его с расширениями Microsoft по разным спискам: autopep8 и Black formatter идут под строкой «Microsoft publishes the following formatting extensions», а Ruff — под строкой «Formatter extensions offered by the community», вместе с yapf. В перечне расширений с сортировкой импортов он стоит рядом с isort.

Альтернатива для тех, кому привычнее классика, — Black Formatter (ms-python.black-formatter, 7,4 млн установок) плюс isort (ms-python.isort, 25,8 млн). Оба от Microsoft, оба обновлены 23 июля 2026 года. Если вы годами форматировали по PEP 8 через autopep8, он тоже переехал в отдельное расширение ms-python.autopep8 — 7,9 млн установок, обновление от 28 июля 2026 года.

Форматтер по умолчанию задаётся в settings.json:

  • для Ruff — "[python]": {"editor.defaultFormatter": "charliermarsh.ruff"};
  • для Black — "[python]": {"editor.defaultFormatter": "ms-python.black-formatter"}.

Добавьте "editor.formatOnSave": true, и код будет приводиться к стандарту при каждом сохранении.

6. Code Runner

Code Runner (formulahendry.code-runner) от Jun Han — 41,4 млн установок. Запускает сниппет или файл одним сочетанием клавиш — Ctrl+Alt+N. Отдельной раскладки для macOS в манифесте расширения нет, так что на Mac это сочетание нажимается как Control+Option+N. Понимает несколько десятков языков, от Python и JavaScript до C++ и Go, результат выводит в панель редактора.

Честная оговорка: последняя версия 0.12.2 вышла 5 апреля 2024 года, обновлений больше двух лет нет. Расширение работает, но часть его смысла редактор забрал себе — кнопка Run Python File появилась в штатном интерфейсе. Ставить стоит, если вы много прыгаете между языками в одном окне; для чистого Python-проекта хватит встроенного запуска.

7. Live Share

Live Share (MS-vsliveshare.vsliveshare) от Microsoft — 23,9 млн установок, версия 1.1.122, обновление от 7 апреля 2026 года. Общая сессия редактирования: коллега подключается по ссылке и правит код вместе с вами.

Что даёт совместная сессия:

  • одновременное редактирование файлов проекта несколькими людьми;
  • общий отладчик — точки останова и шаги видны всем участникам;
  • гость работает без установки зависимостей и настройки окружения на своей машине;
  • доступ к терминалу и локально запущенному серверу по решению хоста;
  • чат и комментарии внутри редактора.

Живая ниша расширения — код-ревью, менторство и разбор чужой ошибки, когда пересказывать симптомы дольше, чем показать.

ОНЛАЙН-ПРАКТИКУМ
ЗАПУСК нейросети DEEPSEEK R1 ЛОКАЛЬНО НА СВОЕМ КОМПЬЮТЕРЕ
ЧТО БУДЕТ НА ОБУЧЕНИИ?
  • ПОКАЖЕМ, КАК РАЗВЕРНУТЬ МОДЕЛЬ нейросети DEEPSEEK R1 ПРЯМО НА СВОЁМ КОМПЬЮТЕРЕ
  • Где и как применять? Потестируем модель после установки на разных задачах
  • Как дообучить модель под себя?

Сравнение плагинов VS Code для Python: что и когда ставить

Данные из карточек расширений в Visual Studio Marketplace, срез на 17 августа 2026 года.

Расширение Издатель Установок Обновлено Зачем
Python Microsoft 232,5 млн 08.08.2026 База: запуск, тесты, рефакторинг
Pylance Microsoft 199,4 млн 21.07.2026 Автодополнение и анализ типов
Python Debugger Microsoft 137,9 млн 30.07.2026 Отладка на debugpy
Python Environments Microsoft 52,7 млн 14.08.2026 Виртуальные окружения и пакеты
Ruff Astral Software 4,4 млн 13.08.2026 Линтинг и форматирование
Code Runner Jun Han 41,4 млн 05.04.2024 Быстрый запуск сниппетов
Live Share Microsoft 23,9 млн 07.04.2026 Совместная работа над кодом

Колонка «Обновлено» здесь важнее колонки «Установок». Миллионы установок расширение набирает годами и не теряет их, когда автор перестаёт им заниматься, — поэтому счётчик показывает прошлую популярность, а дата обновления показывает, поддерживается ли оно сегодня.

Кстати, приходите на бесплатный вебинар по Python-разработке с использованием ИИ: разберём, как освоить язык и выйти на первые заказы.

Что выпало из подборки и почему

Эти три расширения годами кочуют по спискам «лучших плагинов для Python». Проверка карточек показывает, что рекомендовать их больше нельзя или можно с оговоркой.

Visual Studio IntelliCode — закрыт. Microsoft объявила о прекращении поддержки: из строя выведены IntelliCode, IntelliCode Completions, IntelliCode для C# Dev Kit и IntelliCode API Usage Examples. В официальном объявлении сказано прямо: «No new features will be added», «Bug fixes and support will end immediately». Рекомендованная замена — GitHub Copilot. Последняя версия IntelliCode, 1.3.2, вышла 23 октября 2024 года.

Здесь же ответ на вопрос «а Copilot тогда куда ставить»: никуда. С версии VS Code 1.116 от 15 апреля 2026 года он встроен в редактор — «GitHub Copilot Chat is now a built-in extension in VS Code. New users no longer need to install any extension». Как выжимать из него больше, разбирали отдельно: как настроить агента GitHub Copilot для кодинга.

Better Comments — заморожен. Расширение Aaron Bond, 10,5 млн установок, раскрашивает комментарии по типам: предупреждения, вопросы, TODO, выделения. Оно рабочее, но последняя версия 3.0.2 датирована 30 июля 2022 года — четыре года без единого обновления. Держать в базовом наборе нет смысла.

Python Docstring Generator — заморожен. autoDocstring авторства Nils Werner, 17,3 млн установок, генерирует заготовки докстрингов в форматах Google, NumPy и reStructuredText. Версия 0.6.1 вышла 15 февраля 2022 года — четыре с половиной года без обновлений. Заготовку докстринга сегодня выдаёт встроенный Copilot.

Плагины Visual Studio Code для разработки на Python

Как собрать набор под свою задачу

Одинаковый набор всем не подходит. Отталкивайтесь от того, что вы пишете.

  • Учитесь, первые скрипты. Python + Pylance + Python Debugger. Больше на старте не нужно, лишние расширения только замедлят запуск редактора.
  • Работаете над проектом с зависимостями. Добавьте Python Environments и заведите venv через Python: Create Environment до первого pip install.
  • Пишете в команде или сдаёте код на ревью. Добавьте Ruff и включите "editor.formatOnSave": true — споры о пробелах и порядке импортов закончатся сами.
  • Разбираете чужой код или учите кого-то. Live Share.
  • Прыгаете между языками в одном окне. Code Runner, с поправкой на то, что он не обновлялся с апреля 2024 года.

Раз в полгода имеет смысл открыть список установленных расширений и посмотреть даты. Расширение не пропадает из редактора, когда автор его бросает: оно продолжает работать и тихо отставать от версий Python и от самого VS Code. Именно так три плагина из прошлой редакции этой статьи и оказались в разделе выше.

Если после настройки редактора хочется довести дело до готовой программы, дальше — как создать программу на компьютере самому.

Частые вопросы

Какие плагины нужны для Python в VS Code обязательно?

Обязательное — расширение Python от Microsoft (ms-python.python). Вместе с ним автоматически ставятся Pylance для автодополнения, Python Debugger для отладки и Python Environments для виртуальных окружений. Этих четырёх хватает, чтобы писать и запускать код.

Почему VS Code не видит Python после установки расширения?

Чаще всего не выбран интерпретатор. Откройте палитру команд сочетанием Ctrl+Shift+P и выполните Python: Select Interpreter, затем укажите нужную установку Python. Если в списке пусто, интерпретатор не установлен в системе или не добавлен в PATH.

Работает ли IntelliCode в VS Code в 2026 году?

Нет, Microsoft прекратила поддержку IntelliCode. В официальном объявлении сказано, что новые функции добавляться не будут, а исправление ошибок и поддержка прекращены. Рекомендованная замена — GitHub Copilot, встроенный в VS Code с версии 1.116.

Как настроить автоформатирование кода Python в VS Code?

Форматирование вынесено в отдельные расширения. Поставьте Ruff или Black Formatter, затем в settings.json задайте "[python]": {"editor.defaultFormatter": "charliermarsh.ruff"} и добавьте "editor.formatOnSave": true. Старые настройки python.formatting.provider больше не поддерживаются.

Чем Pylance отличается от расширения Python?

Python отвечает за поддержку языка в целом: запуск, тесты, рефакторинг. Pylance — отдельный языковой сервер на движке Pyright, который занимается подсказками и статическим анализом типов. Они работают в паре и ставятся вместе.

Итог

Рабочий набор на 2026 год: Python, Pylance, Python Debugger и Python Environments как база, Ruff под чистоту кода, Live Share под совместную работу, Code Runner по желанию. IntelliCode заменён встроенным Copilot, Better Comments и Python Docstring Generator стоят на месте с 2022 года.

Проверять расширение стоит по одному признаку — дате последнего обновления в карточке Marketplace. Она отвечает на вопрос, которого не видно из числа установок: занимается ли кто-то этим кодом сегодня.

для id="пайтон2" двойной блок курсов не обнаружен

Читайте также

3 материала