Как установить 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
- Откройте
https://www.python.org/downloads/windows/и нажмите Latest Python install manager. Скачайте установщик с этой страницы и запустите его. - Откройте новое окно «Терминала» и поставьте свежий 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 классическим установщиком
- На странице выпуска на python.org скачайте Windows installer (64-bit) (на компьютере с ARM — Windows installer (ARM64)).
- В первом окне внизу поставьте галочку Add python.exe to PATH. Именно её чаще всего пропускают.

- Нажмите 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 внутри. У другой версии меняется число в имени папки.
- Нажмите Пуск, наберите
переменные средыи откройте Изменение переменных среды текущего пользователя. - В блоке Переменные среды пользователя для <ваше имя> выберите Path и нажмите Изменить.
- Нажмите Создать и вставьте
%LocalAppData%\Programs\Python\Python315\. Снова Создать — и вставьте%LocalAppData%\Programs\Python\Python315\Scripts\. - Нажмите ОК в обоих окнах и откройте новое окно «Терминала».
Если не хочется править 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 и остатки удалённых программ. Она показывает, сколько места занимает каждая находка, и очищает всё за один раз. Всё спорное остаётся без галочки, пока вы не решите.
Бесплатная пробная версия · 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 внутри него и будет ею.