Как установить 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 в обоих местах.