Установка Python выглядит как два клика, и именно поэтому на ней спотыкаются чаще, чем на циклах. Программа ставится, а в командной строке компьютер отвечает, что такой команды нет. Или открывается магазин приложений вместо подсказки. Или всё работает у ребёнка на одном компьютере и не работает на другом, хотя ставили одинаково.
Почти все эти случаи — одна и та же причина, и решается она одной галочкой в мастере установки. Ниже порядок действий с объяснением, что именно происходит на каждом шаге, и разбор трёх поломок, которые приходится чинить чаще всего.
Откуда брать
Единственный правильный источник — официальный сайт python.org, раздел Downloads. Сайт сам определяет систему и предлагает нужный файл, поэтому выбирать между вариантами обычно не приходится. Берите последнюю стабильную версию: конкретные номера меняются несколько раз в год, и гоняться за ними смысла нет.
Чего делать не стоит — ставить Python из магазина приложений Windows. Формально он работает, но живёт в отдельной защищённой папке, иначе видит файлы и регулярно конфликтует с редакторами кода. Половина обращений «у нас ничего не запускается» приходит именно от этой версии, и чинить её дольше, чем переустановить с сайта.
Галочка, из-за которой всё ломается
В первом же окне мастера, внизу, стоит строка Add python.exe to PATH. По умолчанию она выключена. Её надо включить до того, как нажать кнопку установки.
PATH — это список папок, в которых система ищет программы, когда вы набираете их имя. Без этой строки Python ставится нормально, но на команду python компьютер честно отвечает, что ничего с таким названием не знает: он просто не догадывается, куда смотреть. Именно отсюда растут почти все «не работает» после успешной установки.
| Пункт мастера | Что делать | Почему |
|---|---|---|
| Add python.exe to PATH | включить | без него команда не найдётся |
| Install Now | подходит большинству | ставит всё нужное сразу |
| Customize installation | не нужно | выбор там для отдельных случаев |
| pip | оставить включённым | им ставятся библиотеки |
| IDLE | оставить включённым | простой редактор в комплекте |
| py launcher | оставить включённым | даёт короткую команду py |
| Disable path length limit | включить, если предложат | снимает старый предел Windows на длину пути |
Последний пункт появляется в конце, уже после установки, отдельной кнопкой. Включать его безопасно: он убирает ограничение в 260 символов на путь к файлу, из-за которого иногда не ставятся библиотеки с длинными именами папок.
Проверка, что всё встало
Откройте командную строку — в Windows это «Командная строка» или PowerShell, найти можно поиском в меню «Пуск». Наберите команды по очереди.
| Команда | Что должна ответить |
|---|---|
python --version | номер версии, например Python 3.13.1 |
py --version | то же, через launcher |
pip --version | версия pip и путь к нему |
python | три угловые скобки — вы внутри Python |
exit() | выход обратно в командную строку |
Если все пять отработали, установка завершена, и дальше можно переходить к коду. Стоит показать ребёнку именно этот набор команд: он превращает «кажется, стоит» в проверенный факт, и потом та же привычка работает с любой другой программой.
Три поломки, которые случаются на самом деле
Открывается магазин приложений. Вы набираете python, а вместо подсказки запускается Microsoft Store. Это не поломка Python — это встроенный в Windows ярлык-заглушка, который срабатывает, когда настоящего Python в PATH нет. Лечение то же: переустановить с сайта с включённой галочкой. Дополнительно можно отключить сами заглушки в параметрах системы, в разделе про псевдонимы выполнения приложений.
Команда не распознаётся. Сообщение о том, что python не является внутренней или внешней командой, означает ровно одно: PATH. Самый быстрый выход — запустить установщик ещё раз, выбрать пункт изменения установки и добавить галочку. Полного удаления для этого не нужно.
Версий две, а работает не та. Бывает, когда Python уже ставили раньше, или когда рядом живёт версия из магазина. Признак характерный: python --version и py --version показывают разные номера, а библиотека, только что установленная через pip, «не находится». Разобраться помогает команда py -0 — она перечисляет все установленные версии. Лишние лучше удалить через параметры системы, оставив одну.
Первая программа: два разных способа запуска
Сразу после установки полезно показать ребёнку разницу между двумя режимами, потому что дальше он путает их постоянно. Набранная в командной строке команда python открывает интерактивный режим: вы пишете строку, нажимаете Enter, ответ приходит сразу. Удобно что-то быстро проверить, но программа нигде не сохраняется и исчезает вместе с окном.
Настоящая программа живёт в файле с расширением .py. Создайте его в любом редакторе, напишите внутри одну строку:
print('Привет!')
Сохраните, например, как test.py на рабочем столе. Дальше в командной строке нужно перейти в ту же папку командой cd Desktop и запустить файл: python test.py. Именно этот шаг — переход в папку — оказывается неожиданно трудным: команда ищет файл там, где вы сейчас, а не там, где файл лежит. Сообщение «нет такого файла» почти всегда означает, что вы в другой папке, а не что файл пропал.
pip: откуда берутся библиотеки
Всё, чего нет в самом Python, ставится одной командой в той же командной строке. Писать её надо не внутри Python, а до его запуска — это ещё одна классическая путаница.
| Команда | Что делает |
|---|---|
pip install pygame | ставит библиотеку |
pip uninstall pygame | удаляет её |
pip list | показывает всё установленное |
pip install --upgrade pip | обновляет сам pip |
Если pip не опознаётся, попробуйте форму подлиннее — python -m pip install pygame: она работает даже там, где короткой команды нет в PATH.
Где собственно писать код
Вместе с Python ставится IDLE — простейший редактор, которого вполне хватает на первые месяцы. Он уже настроен, запускается из меню «Пуск» и не требует ничего дополнительного. Для ребёнка семи-десяти лет это правильный старт: меньше кнопок — меньше мест, где можно заблудиться.
Дальше обычно переходят на что-то повзрослее. VS Code популярен и бесплатен, но требует отдельной установки расширения для Python и некоторой настройки. Thonny — средний вариант, сделанный именно для обучения: в нём видно, как меняются значения переменных во время выполнения, и это сильно помогает на теме циклов.
Менять редактор посреди темы не стоит. Новое окно с другими кнопками съедает занятие целиком, и до кода ребёнок в этот день уже не доходит.
Если компьютер не ваш
На школьном или рабочем компьютере установка часто упирается в права: мастер просит пароль администратора, которого у ребёнка нет. Выходов два. Первый — ставить только для текущего пользователя: в мастере есть соответствующий пункт, и тогда Python ложится в домашнюю папку, без доступа к системным каталогам. Прав администратора для этого не нужно, а для учёбы разницы нет никакой.
Второй — не ставить вообще. Для первых занятий вполне хватает браузерных сред, где Python уже работает на чужом сервере. Они медленнее и не дружат с большими библиотеками, но снимают вопрос установки полностью. На наших занятиях это запасной вариант для тех, у кого дома только планшет: тему пройти можно, а домашнюю работу ребёнок сделает из того же браузера.
Коротко про macOS
На маках Python часто уже есть, но это старая системная версия, и трогать её не надо. Ставьте отдельно с python.org — установщик там обычный, и никакой галочки PATH искать не придётся, она не нужна. Проверка та же, только команда обычно python3: просто python на маке может вести на ту же старую системную версию.
Когда всё встало и проверилось, можно браться за первые программы. Из чего они складываются, разобрано в справочнике про цикл for и в материале про списки и словари, а типичные ошибки новичков стоит прочитать ещё до того, как они случатся.