ЯдроКодаподготовка к экзаменам
Учебная платформа

Загружаем материалы

Подготавливаем материалы и навигацию по разделу.

Как установить Python и запустить первый файл

Автор: · Обновлено

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

Проверка установки

После установки откройте новый терминал и запросите версию. На разных системах команда может называться python, python3 или, в Windows, py.

python --version

Корректный ответ похож на Python 3.13.5: конкретные последние цифры могут отличаться. Если терминал пишет, что команда не найдена, сначала попробуйте системный вариант python3 --version или py --version. Не скачивайте случайные исполняемые файлы из поисковой выдачи; используйте официальный установщик Python или пакетный менеджер вашей системы.

Первый файл без магии редактора

Создайте папку python-start, а в ней файл lesson.py с таким содержимым:

print('Файл lesson.py запущен')
print(6 * 7)

Перейдите терминалом в эту папку и выполните python lesson.py — либо эквивалентную команду с python3 или py. Ожидаются две строки:

Файл lesson.py запущен
42

Интерпретатор читает сохранённую версию файла. Поэтому после изменения текста его нужно сохранить и запустить снова.

Если виден старый результат

Типичная причина — открыт один файл, а запускается другой с таким же именем. Проверьте текущую папку командой pwd в Linux/macOS или cd без аргументов в Windows, затем посмотрите список файлов. Ещё одна частая причина — несохранённые изменения в редакторе.

Для проверки замените 6 * 7 на 8 * 8, сохраните файл и повторите запуск. Затем создайте рядом second.py, выведите в нём другое сообщение и запустите оба файла по очереди. Вы должны уметь указать, где находится исходный код, какой файл исполняется и какая команда запуска дала показанный результат.

Контроль рабочей среды

Запустите один и тот же файл двумя способами: из терминала и кнопкой редактора. Добавьте печать текущей папки через pathlib.Path.cwd(), чтобы сравнить рабочие директории. Создайте рядом второй файл с похожим именем и убедитесь, что команда запуска однозначно указывает нужный. Затем переименуйте основной файл и повторите команду, наблюдая понятную ошибку отсутствия. Итогом должна стать короткая памятка из пути к интерпретатору, команды версии, рабочей папки и имени запускаемого файла. Она пригодится, когда редактор показывает результат не той версии программы.

Практикум: проверка собственного окружения

В терминале узнайте версию Python, создайте отдельную папку и сохраните hello.py. Запустите файл из этой папки, затем намеренно выполните команду из соседнего каталога и разберите ошибку пути. Выведите sys.executable, чтобы увидеть, какой интерпретатор запущен, и сравните его с командой терминала. Результатом должны быть четыре факта: версия, полный путь к интерпретатору, рабочая папка и команда повторного запуска. Это делает проблему окружения воспроизводимой.

Контрольная точка

Если редактор запускает код, а терминал сообщает, что Python не найден, какие две настройки могут различаться? Не переустанавливайте всё сразу: сначала сравните интерпретатор и переменную поиска команд.

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

Нужно ли устанавливать среду разработки вместе с Python?

Нет. Интерпретатор и редактор — разные инструменты. Программу можно запустить из терминала, а среда разработки лишь упрощает редактирование, запуск и диагностику. Важно знать выбранный путь Python в обоих местах.

Источники