Как создать и запустить файл Python в VS Code: пошаговая инструкция

Чтобы создать файл Python в VS Code, поставьте расширение от Microsoft, создайте файл с расширением .py и запустите его кнопкой-«плей». В инструкции по шагам: установка расширения, выбор интерпретатора, запуск кода, виртуальное окружение и разбор пяти частых ошибок новичков.
Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 1444 статьи автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 2105 экспертных мнений Подписаться на Телеграм-канал
Обложка: Как создать и запустить файл Python в VS Code: пошаговая инструкция

Чтобы создать файл Python в VS Code (полное название редактора — Visual Studio Code), поставьте расширение Python от Microsoft (иконка Extensions или горячие клавиши Ctrl+Shift+X), создайте новый файл с расширением .py (нажмите Ctrl+N и сохраните как hello.py) и запустите его кнопкой-«плей» в правом верхнем углу. Это весь путь от пустого редактора до первого работающего скрипта.

Ниже разберём каждый шаг подробно: где взять сам Python, как поставить расширение, чем создать файл, как выбрать интерпретатор, запустить код и собрать виртуальное окружение под проект. В конце — частые ошибки новичков и короткий FAQ.

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

Курсы по PythonКурсыСравнение 539 курсов по PythonЦены, школы, длительность, рассрочка

Что понадобится перед стартом

VS Code и Python — это две разные программы. Сам редактор код не выполняет, ему нужен установленный интерпретатор — программа, которая читает ваш код и превращает его в действия.

  • VS Code — бесплатный редактор кода от Microsoft. Скачивается с официального сайта code.visualstudio.com.
  • Python — сам язык вместе с интерпретатором. Берётся с python.org, раздел Downloads.

Проверить, стоит ли уже Python, можно одной командой. Откройте терминал и введите:

python3 --version

На Windows команда чаще выглядит как py -3 --version. Если в ответ пришёл номер версии вроде Python 3.12.4 — интерпретатор на месте. Если система пишет, что команда не найдена, сначала установите Python с python.org.

Важно для Windows. На первом экране установщика Python отметьте галочку «Add Python to PATH». Без неё VS Code и терминал не увидят команду python, и запуск не заработает.

Устанавливаем расширение Python

Расширение добавляет в редактор подсветку синтаксиса, автодополнение, отладку и ту самую кнопку запуска. Без него VS Code видит файл .py как обычный текст.

  1. Откройте панель Extensions — иконка с четырьмя квадратиками на левой боковой панели или горячие клавиши Ctrl+Shift+X.
  2. В строке поиска наберите Python.
  3. Установите расширение от издателя Microsoft (внутренний идентификатор — ms-python). Обычно оно первое в списке и имеет несколько десятков миллионов загрузок.

После установки VS Code сам подтянет нужные компоненты. Отдельно ставить Pylance или отладчик не нужно, они входят в пакет.

Создаём файл Python

Есть два рабочих способа, и оба занимают пару секунд.

Способ 1 — быстрый. Нажмите Ctrl+N, редактор откроет пустую вкладку. Сразу сохраните её через Ctrl+S под именем hello.py. Ключевое здесь — расширение .py в конце имени: именно по нему редактор понимает, что перед ним код на Python.

Способ 2 — через проводник. Откройте папку проекта командой File → Open Folder, наведите курсор на панель Explorer слева и нажмите иконку New File. Введите имя с расширением .py и нажмите Enter. Этот способ удобнее, когда файлов в проекте уже много.

Нюанс. Пока файл не сохранён с расширением .py, VS Code не включит подсветку Python и не покажет кнопку запуска. Если подсветки нет, первым делом проверьте имя файла.

Ваня Буявец, продюсер, основатель CheckroiВаня Буявец, основатель CheckroiПоказываю, как применять Claude Code, ChatGPT и другие нейросети в учёбе и работе, с примерами и промптамиЧитать в Телеграме

Пишем и запускаем первую программу

Впишите в свежий файл одну строку:

print("Привет, мир!")

Запустить код можно тремя способами, выбирайте любой:

  1. Кнопка-«плей» в правом верхнем углу редактора: самый простой вариант для новичка.
  2. Правый клик по коду → Run Python File in Terminal.
  3. Терминал вручную: откройте его через Terminal → New Terminal и введите python hello.py.

В нижней панели откроется терминал, и в нём появится результат:

Привет, мир!

Если при запуске VS Code просит выбрать интерпретатор, нажмите Ctrl+Shift+P, начните печатать Python: Select Interpreter и выберите из списка нужную версию Python. Текущая версия всегда видна в правом нижнем углу окна.

Когда программа станет сложнее одной строки, пригодится запуск с отладкой по клавише F5. Кликните слева от номера строки, и появится красная точка-брейкпоинт: выполнение остановится ровно на ней. Так удобно смотреть, что происходит внутри кода, а не гадать по финальному выводу.

Создаём проект и виртуальное окружение

Виртуальное окружение — это отдельная папка с копией Python и библиотеками под один конкретный проект. Оно нужно, чтобы пакеты разных проектов не конфликтовали между собой. Для первого скрипта его можно пропустить, но для любого рабочего проекта это почти обязательная привычка.

Через палитру команд. Откройте папку проекта, нажмите Ctrl+Shift+P и выберите Python: Create Environment → Venv, затем укажите интерпретатор. VS Code создаст папку .venv и сам подключит её к проекту.

Через терминал. Те же действия руками:

python -m venv .venv

# Windows:
.venv\Scripts\activate

# macOS и Linux:
source .venv/bin/activate

После активации в начале строки терминала появится приписка (.venv) — это значит, что окружение работает, и все установленные пакеты попадут именно в него, а не в общую систему.

Частые ошибки и что с ними делать

Большинство проблем у новичков сводятся к пяти сценариям. Вот симптом и решение для каждого.

Что видите Почему и как починить
Нет кнопки-«плей», код не запускается Не установлено расширение Python или файл сохранён без .py. Поставьте расширение от Microsoft и проверьте имя файла.
«Python is not installed» или просьба выбрать интерпретатор VS Code не знает, каким Python запускать. Нажмите Ctrl+Shift+P → Python: Select Interpreter и укажите версию.
«python не является внутренней или внешней командой» (Windows) Python установлен без галочки Add to PATH. Переустановите его с этой галочкой либо пропишите путь вручную.
Код запускается, но старой версией Python Выбран не тот интерпретатор. Посмотрите версию в правом нижнем углу и смените через Select Interpreter.
Вместо русских букв в выводе — кракозябры (Windows) Терминал в старой кодировке. В консоли перед запуском выполните chcp 65001 либо переключите терминал на PowerShell.
Интерфейс редактора на английском Поставьте расширение Russian Language Pack от Microsoft через Ctrl+Shift+X и перезапустите редактор.

Где освоить Python системно

Создать и запустить файл — это первые пять минут. Дальше начинается сам язык: типы данных, функции, работа с файлами и библиотеками. Если хотите пройти это по порядку, а не собирать знания кусками по форумам, посмотрите подборку курсов: там программы от коротких интенсивов до годовых, с живой обратной связью и проектами в портфолио.

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Профессия «Python-разработчик»
Перейти на сайт курса
SkillboxSkillbox157 335 ₽5987 ₽/мес.10 месяцевОбзор курса
Fullstack-разработчик на Python
Перейти на сайт курса
НетологияНетология175 800 ₽7125 ₽/мес.21 месяцОбзор курса
Профессия «Python-разработчик с нуля до трудоустройства»
Перейти на сайт курса
НетологияНетология87 500 ₽5500 ₽/мес.6 месяцевОбзор курса
Автоматизированное тестирование на Python
Перейти на сайт курса
SkillboxSkillbox118 666 ₽4108 ₽/мес.9 месяцевОбзор курса
Программирование на Python ПРО
Перейти на сайт курса
SkillboxSkillbox119 600 ₽250 000 ₽/мес.17 месяцевОбзор курса

Больше программ — в полном каталоге курсов по Python

Продолжить практику можно с наших коротких разборов: цикл while в Python и как суммировать список в Python.

Часто задаваемые вопросы

Нужно ли устанавливать Python отдельно от VS Code?

Да. VS Code — это только редактор, сам язык он не содержит. Python скачивается отдельно с сайта python.org, после чего VS Code сможет запускать ваши файлы.

Как запустить файл Python без расширения?

Через терминал. Откройте встроенный терминал (Terminal → New Terminal) и введите команду python имя_файла.py. Но с расширением от Microsoft удобнее: появляется кнопка запуска и подсветка кода.

Почему в VS Code не появляется кнопка запуска?

Две частые причины: не установлено расширение Python или файл сохранён без расширения .py. Проверьте оба пункта — после этого кнопка-«плей» появится в правом верхнем углу.

Как выбрать версию Python в VS Code?

Нажмите Ctrl+Shift+P, введите Python: Select Interpreter и выберите нужную версию из списка. Текущая версия всегда показана в правом нижнем углу окна.

Обязательно ли создавать виртуальное окружение?

Для первого учебного скрипта — нет. Но для любого проекта с библиотеками виртуальное окружение желательно: оно изолирует пакеты и не даёт им конфликтовать между проектами.

Можно ли перевести интерфейс VS Code на русский?

Да. Установите расширение Russian Language Pack от Microsoft через панель Extensions (Ctrl+Shift+X) и перезапустите редактор — интерфейс станет русским.

Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!