Как установить Python на Windows

Чтобы установить Python на Windows, python.org теперь советует Python install manager — небольшую программу, которая ставит версии Python и даёт команды python и py. Классический установщик с галочкой Add python.exe to PATH для Python 3.15 ещё выпускают, но он объявлен устаревшим, и для 3.16 его уже не будет. Инструкция написана для Windows 11, на Windows 10 всё так же.

Install manager или классический установщик: что выбрать

  • Python install manager — рекомендуемый способ. Ставит любую версию Python одной командой, обновляет их и держит несколько рядом. Его можно взять на python.org, в Microsoft Store или через winget — это одна и та же программа.
  • Классический установщик (python-3.15.0-amd64.exe) — привычный мастер, одна версия Python за раз. Для 3.15 и более старых годится, но новых после него не будет.

Без причины не ставьте оба на один компьютер: каждый регистрирует команды python и py, и потом трудно понять, какой из них отвечает.

Как поставить Python через Python install manager

  1. Откройте https://www.python.org/downloads/windows/ и нажмите Latest Python install manager. Скачайте установщик с этой страницы и запустите его.
  2. Откройте новое окно «Терминала» и поставьте свежий Python. При первой установке менеджер может предложить добавить свою папку с командами в PATH: соглашайтесь, тогда команды вроде pip заработают из любой папки.
py install 3.15 python --version py list

Последняя команда показывает все установленные версии. Обновить их разом:

py install --update

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

py -V:3.14

Тот же менеджер через winget:

winget install --id Python.PythonInstallManager -e

Как поставить Python классическим установщиком

  1. На странице выпуска на python.org скачайте Windows installer (64-bit) (на компьютере с ARM — Windows installer (ARM64)).
  2. В первом окне внизу поставьте галочку Add python.exe to PATH. Именно её чаще всего пропускают.
Установщик Python 3.15 для Windows с отмеченным пунктом Add python.exe to PATH
  1. Нажмите Install Now. Python встанет в папку пользователя вместе с pip и лаунчером, права администратора не нужны.

Откройте новое окно «Терминала» и проверьте:

python --version python -m pip --version

Как ставить пакеты через pip в виртуальное окружение

Держите пакеты каждого проекта в отдельном виртуальном окружении, тогда проекты не ломают друг друга. В папке проекта создайте окружение, включите его и ставьте пакеты. requests здесь просто пример.

python -m venv .venv .venv\Scripts\Activate.ps1 python -m pip install requests

Если PowerShell отвечает Activate.ps1 cannot be loaded because running scripts is disabled on this system, разрешите локальные скрипты своему пользователю. Неподписанные скрипты из интернета так и останутся под запретом:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Выйти из окружения:

deactivate

Как добавить Python в PATH вручную

Это нужно, если вы ставили классическим установщиком и забыли галочку PATH. Python 3.15 из него лежит в %LocalAppData%\Programs\Python\Python315\, а команды pip — в папке Scripts внутри. У другой версии меняется число в имени папки.

  1. Нажмите Пуск, наберите переменные среды и откройте Изменение переменных среды текущего пользователя.
  2. В блоке Переменные среды пользователя для <ваше имя> выберите Path и нажмите Изменить.
  3. Нажмите Создать и вставьте %LocalAppData%\Programs\Python\Python315\. Снова Создать — и вставьте %LocalAppData%\Programs\Python\Python315\Scripts\.
  4. Нажмите ОК в обоих окнах и откройте новое окно «Терминала».

Если не хочется править PATH руками, запустите установщик ещё раз, выберите Modify и включите параметр, который добавляет Python в переменные среды.

Если Python не запускается: частые ошибки

  • 'python' is not recognized as an internal or external command, operable program or batch file. — сначала откройте новое окно «Терминала». Если ошибка осталась, Python нет в PATH: поставьте его через install manager или добавьте папки, как описано выше.
  • Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Apps > Advanced app settings > App execution aliases. или команда python открывает Microsoft Store — это ярлык Windows, а не Python. С классическим установщиком откройте «Параметры › Приложения › Дополнительные параметры приложений › Псевдонимы выполнения приложений» и выключите пункты Установщик приложений для python.exe и python3.exe. С install manager пункты Python (default) должны быть включены: выключите и включите их снова, чтобы обновить.
  • 'pip' is not recognized — запускайте pip через Python, так работает всегда, например: python -m pip install requests С install manager эта команда заново создаёт pip: py install --refresh
  • С install manager не находится команда только что поставленного пакета. Эта команда создаст ярлыки для новых пакетов: py install --refresh

Если вы работаете и на Mac

MacWashing, раздел «Сборка мусора»: найдены мусор Xcode, пользовательский кэш, установщики и журналы, к очистке 22,83 ГБ

Сборка мусора в MacWashing находит кэш всех знакомых ей программ, в том числе спрятанный внутри их данных, а ещё журналы, мусор Xcode и остатки удалённых программ. Она показывает, сколько места занимает каждая находка, и очищает всё за один раз. Всё спорное остаётся без галочки, пока вы не решите.

Бесплатная пробная версия · macOS 14 и новее

Вопросы и ответы

Как установить Python на Windows?

Поставьте Python install manager с python.org, затем выполните в «Терминале»: py install 3.15 Или возьмите классический установщик и в первом окне отметьте Add python.exe to PATH.

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

python запускает версию по умолчанию. py — команда install manager: она тоже запускает Python, а ещё ставит, показывает и удаляет версии.

Можно держать несколько версий Python сразу?

Да. В install manager поставьте каждую версию, например: py install 3.14 Нужная запускается так: py -V:3.14 В проекте создайте виртуальное окружение с нужной версией — тогда обычный python внутри него и будет ею.