Установка Python 3 на Windows

Как установить Python 3 на Windows 10 и 11, проверить установку, где писать код и как запускать скрипты через py и python. Подготовим систему к программированию.

Установка

Для выполнения кода на языке Python 3 нужен интерпретатор. В системах Linux он обычно предустановлен, так как часть системных утилит написана на этом языке. Например:

  • в Debian 13 — Python 3.13,
  • в Ubuntu 26.04 — Python 3.14.

Узнать версию Python 3 на Linux можно так:

$ python3 --version
Python 3.13.5

Кстати, я уже писал про интерпретатор Python .

А в Windows его нужно скачать и установить. Скачать установщик можно на официальном сайте . Берём последнюю версию, на момент написания статьи это 3.15.0.

Запускаем скачанный файл. В открывшемся окне обязательно устанавливаем галочку Add python.exe to PATH (по умолчанию она не отмечена). Благодаря ей мы сможем запускать Python из любой папки, просто набрав python в консоли. Путь установки можно не менять: по умолчанию Python ставится в профиль текущего пользователя (каталог AppData\Local\Programs\Python), и права администратора для этого не нужны. Нажимаем кнопку Install Now:

Посмотрим на каталог, в который был установлен Python 3:

  • На последнем шаге установщик может предложить Disable path length limit — снять ограничение в 260 символов на длину пути. Это полезно, если вы будете устанавливать много пакетов с глубокой вложенностью каталогов.

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

Откроем Командную строку или PowerShell и проверим версию (если окно было открыто до установки, его нужно перезапустить, иначе изменённый PATH не подхватится):

python --version
Python 3.15.0

Проверим, что вместе с интерпретатором установился менеджер пакетов pip:

python -m pip --version

Где писать код на Python 3

Мы можем писать код в любом текстовом редакторе, хоть в Блокноте. Но есть и более удобные инструменты. По умолчанию вместе с интерпретатором устанавливается IDLE (Integrated Development and Learning Environment) — интегрированная среда разработки и обучения на языке Python.

  • Эта среда позволяет работать интерактивно. То есть вы вводите команду, нажимаете Enter и сразу видите результат.

IDLE также позволяет создавать файлы с кодом для дальнейшего их выполнения. Для этого нужно нажать File / New File, при этом откроется новый файл, в котором мы сможем писать код:

  • Затем этот файл нужно сохранить, например, с расширением .py.

В IDLE работает подсветка синтаксиса, можно выполнять код интерактивно или записывать его в файл для последующего запуска (в окне файла — клавиша F5).

Помимо IDLE можно использовать и другие редакторы. Например, мне удобнее писать код в Sublime Text или Visual Studio Code . Это бесплатные редакторы, которые поддерживают подсветку синтаксиса и автодополнение кода на различных языках программирования, в том числе на Python 3.

Как выполнять код на Python 3

Интерактивно можно выполнять код в Командной строке или в PowerShell. Для этого нужно запустить интерпретатор командой py (или python):

py

Python 3.15.0 (tags/v3.15.0:d220409, Oct  9 2026, 11:55:56) [MSC v.1951 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

>>> print("Hello, World!")
Hello, World!
>>> exit()

Также можно выполнять код из файла. Например, создали файл hello.py:

name = "Alex"
print("Привет", name)

Запустить этот файл можно из Командной строки или PowerShell, находясь в каталоге с файлом:

py hello.py

Привет Alex
  • В Windows интерпретатор запускается командой py или python, а в Linux — python3.

Чем отличаются py и python

  • python — запускает интерпретатор, добавленный в PATH (тот самый, для которого мы ставили галочку при установке).
  • py — это лаунчер (Python Launcher for Windows). Он нужен, если в системе установлено несколько версий Python: можно выбрать нужную, например py -3.15 hello.py.

Посмотреть список установленных версий можно командой:

py --list

 -V:3.15 *        Python 3.15 (64-bit)
 -V:3.14          Python 3.14 (64-bit)
 -V:3.11          Python 3.11 (64-bit)

Если понравилась статья, подпишись на мой канал в VK или Telegram .