Как скачать и установить Python на Windows, macOS и Linux: пошаговая инструкция
Скачать Python бесплатно можно с официального сайта python.org (раздел Downloads) или поставить одной командой через менеджер uv: uv python install 3.15. На Windows при установке отметьте Add python.exe to PATH, на macOS используйте пакет .pkg с python.org или Homebrew, на Linux — пакетный менеджер дистрибутива или uv; проверка — команда python3 --version.
Скачать Python можно бесплатно на официальном сайте python.org или установить одной командой через менеджер uv. Ниже — пошаговая установка для Windows, macOS и Linux, проверка версии, знакомство с интерактивной консолью REPL и средой IDLE, а также первый скрипт. На всё уйдёт минут десять.
Где скачать Python бесплатно и безопасно
Python — свободное ПО, платить за него не нужно. Официальный источник один: сайт python.org, раздел Downloads. Там лежат установщики для Windows и macOS и исходный код для сборки. Сторонние «сборки питона» с файлообменников лучше не трогать: вы не знаете, что в них добавили.
Второй путь, который сегодня выбирает большинство проектов, — менеджер uv от компании Astral. Это одна программа, которая скачивает нужные версии Python, создаёт виртуальные окружения и ставит библиотеки. Она заменяет связку pyenv, pip, venv, pipx и poetry и не трогает системный Python.
| Способ | Плюсы | Кому подходит |
|---|---|---|
| Установщик с python.org | официально, с IDLE и документацией | новичкам на Windows и macOS |
| uv | любая версия одной командой, окружения проекта, не ломает систему | всем, особенно на Linux и для нескольких проектов |
| Пакетный менеджер ОС (apt, dnf, brew) | привычно и обновляется вместе с системой | если подходит версия из репозитория |
Какую версию Python выбрать
Ставьте последнюю стабильную версию Python 3. Новые версии выходят каждый октябрь, и на момент написания это Python 3.15. Ветка Python 2 давно не поддерживается — инструкции с print "hello" без скобок устарели.
Совет «возьми версию постарше, она проверенная» на деле ловушка: Python 3.10 в октябре 2026 перестаёт получать даже исправления безопасности. Код, написанный под 3.15, на старых версиях запускается не всегда, а обратная совместимость в пределах Python 3 хорошая — свежая версия почти всегда лучший выбор.
Установка Python на Windows
Через установщик с python.org
- Откройте python.org, раздел Downloads, и скачайте установщик для Windows (64-bit — подходит почти всем компьютерам).
- Запустите файл. В первом окне обязательно отметьте галочку Add python.exe to PATH — без неё команда
pythonне найдётся в терминале. - Нажмите Install Now и дождитесь окончания.
- Откройте новое окно PowerShell или командной строки и проверьте версию.
PS C:\Users\anna> python --version
Python 3.15.0
PS C:\Users\anna> py --list
-V:3.15 * Python 3.15 (64-bit)
Команда py — это лаунчер Python для Windows: он знает обо всех установленных версиях и умеет запускать нужную, например py -3.15 script.py. В последних версиях python.org предлагает для Windows также новый менеджер установки Python (Python install manager); если на странице загрузки вы видите его, следуйте подсказкам — принцип тот же.
Установка Python через PowerShell
Без браузера Python на Windows 10 и Windows 11 удобно поставить через uv. Сначала сам uv официальным скриптом, затем нужную версию:
PS> powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
PS> uv python install 3.15
PS> uv run --python 3.15 python --version
Python 3.15.0
Ещё вариант — системный менеджер пакетов winget: winget search Python.Python покажет доступные версии, а winget install с найденным идентификатором поставит выбранную.
Частая ошибка: открывается Microsoft Store
Если вы набрали python, а вместо интерпретатора открылся Microsoft Store, значит, Python не попал в PATH и сработала заглушка Windows. Переустановите Python с галочкой Add python.exe to PATH или отключите заглушки в «Параметры → Приложения → Псевдонимы выполнения приложений». После изменения PATH всегда открывайте новое окно терминала.
Установка Python на macOS
На macOS команда python3 может уже отзываться — это системная версия или заглушка инструментов разработчика Xcode, и обычно она отстаёт. Для учёбы поставьте свежую версию одним из способов:
- Пакет с python.org — скачайте установщик для macOS (файл
.pkg, универсальный для Intel и Apple Silicon) и пройдите мастер установки. Вместе с Python поставится IDLE. - Homebrew — если он у вас есть:
brew install python. - uv — официальным скриптом и командой установки версии.
$ curl -LsSf https://astral.sh/uv/install.sh | sh
$ uv python install 3.15
$ uv run --python 3.15 python --version
Python 3.15.0
На macOS и Linux используйте команду python3: имя python там может отсутствовать или указывать на другую программу.
Установка Python на Linux: Ubuntu, Debian и другие
В Linux Python почти всегда уже установлен, но это системный интерпретатор: на нём работают утилиты самой ОС, и версия отстаёт на пару лет. Ubuntu 24.04 поставляется с Python 3.12, Debian 12 — с 3.11. Обновлять или удалять системный Python нельзя — можно сломать пакетный менеджер.
Если версии из репозитория достаточно, поставьте её вместе с модулем окружений и pip:
$ sudo apt update
$ sudo apt install python3 python3-venv python3-pip
$ python3 --version
Python 3.12.3
В Fedora и RHEL-подобных системах то же делает sudo dnf install python3. Для свежей версии поверх системной удобнее всего uv: он кладёт интерпретатор в свою папку в домашнем каталоге и ничего системного не меняет.
$ curl -LsSf https://astral.sh/uv/install.sh | sh
$ uv python install 3.15
$ uv python find 3.15
/home/lena/.local/share/uv/python/cpython-3.15.0/bin/python3.15
Почему не стоит делать sudo pip install
Установка библиотек командой sudo pip install в системный Python — короткий путь к сломанному apt. Поэтому по PEP 668 современные дистрибутивы такие установки блокируют с ошибкой externally-managed-environment. Правильный путь — виртуальное окружение проекта, о нём ниже.
Как проверить установку Python
После установки откройте новый терминал и выполните проверку. Команды для разных систем:
| Задача | Windows | macOS / Linux |
|---|---|---|
| Версия Python | python --version или py --version | python3 --version |
| Где лежит интерпретатор | where python | which python3 |
| Версия pip | py -m pip --version | python3 -m pip --version |
| Версия изнутри Python | import sys; print(sys.version) | import sys; print(sys.version) |
«python» и «python3» — разные программы
Классическая история первого дня: человек ставит свежий Python, пишет код с новыми возможностями и получает SyntaxError. Оказывается, команда в терминале вызвала старую версию — на одной машине их бывает три-четыре. Проверяйте путь командой which python3 (или where python на Windows), а в проектах запускайте код через uv run — он всегда берёт версию проекта.
Как обновить Python
Python не обновляется «поверх» между минорными версиями: 3.14 и 3.15 живут рядом как разные программы. Чтобы обновить Python, поставьте новую версию тем же способом — установщиком с python.org, brew upgrade python или uv python install 3.15, — а затем пересоздайте виртуальные окружения проектов на новой версии. Исправления внутри одной версии (3.15.0 → 3.15.1) установщик python.org ставит поверх старой.
REPL: интерактивная консоль Python
Самый быстрый способ попробовать Python — интерактивная консоль, или REPL (Read–Eval–Print Loop: прочитать, выполнить, напечатать, повторить). Запустите интерпретатор без файла, и он покажет приглашение >>>:
$ python3
Python 3.15.0 ...
>>> 2 + 3
5
>>> name = "кофе"
>>> name.upper()
'КОФЕ'
>>> exit
Выйти можно командой exit или сочетанием Ctrl+D (на Windows — Ctrl+Z, затем Enter). С версии 3.13 консоль стала заметно удобнее: цветное приглашение и трейсбеки, редактирование многострочных блоков целиком, F1 — справка, F2 — история, F3 — режим вставки, а exit и quit работают без скобок. В 3.14 добавились подсветка кода при наборе и автодополнение имён модулей по Tab после import. Вернуть простую консоль можно переменной окружения PYTHON_BASIC_REPL=1.
IDLE: простая среда, которая идёт в комплекте
Установщики с python.org для Windows и macOS ставят IDLE — небольшой редактор с консолью. Найдите его в меню «Пуск» или в «Программах» (папка Python 3.15). В IDLE есть два окна: Shell — та же консоль >>>, и редактор файлов: File → New File, напишите код, сохраните и нажмите F5 (Run → Run Module), чтобы выполнить. На Linux IDLE обычно ставится отдельным пакетом, в Debian и Ubuntu — sudo apt install idle3.
Для первых недель IDLE вполне хватает. Когда проекты вырастут, удобнее перейти на полноценный редактор вроде VS Code или PyCharm, но интерпретатор останется тем же.
Первый скрипт на Python
Консоль хороша для проб, а программы пишут в файлах. Скрипт — это обычный текстовый файл с расширением .py, который интерпретатор выполняет сверху вниз. Создайте файл expenses.py:
item = "кофе"
amount = 250
print(item, amount)
Запустите его из папки, где лежит файл:
$ python3 expenses.py
кофе 250
На Windows команда — python expenses.py или py expenses.py, через uv — uv run expenses.py. Если видите can't open file, вы находитесь не в той папке: перейдите в неё командой cd.
Проект с виртуальным окружением
Виртуальное окружение — изолированная папка .venv со своим Python и библиотеками, чтобы зависимости одного проекта не мешали другим. С uv проект создаётся одной командой:
$ uv init expenses --python 3.15
Initialized project `expenses`
$ cd expenses && ls -a
.python-version README.md main.py pyproject.toml
$ uv run main.py
Hello from expenses!
pyproject.toml — паспорт проекта, .python-version фиксирует версию, а .venv uv создаст при первом запуске. Без uv окружение делается стандартным модулем: python3 -m venv .venv, затем активация source .venv/bin/activate (на Windows — .venv\Scripts\activate) и установка библиотек через pip install.
Типичные ошибки при установке Python
| Симптом | Причина | Что сделать |
|---|---|---|
'python' is not recognized на Windows | Python не добавлен в PATH | переустановить с галочкой Add python.exe to PATH или запускать через py |
python3: command not found на Linux | Python не установлен (минимальный образ, контейнер) | sudo apt install python3 или uv |
No module named pip | pip не поставлен вместе с Python | python3 -m ensurepip --upgrade или пакет python3-pip |
externally-managed-environment | попытка ставить библиотеки в системный Python (PEP 668) | создать виртуальное окружение и ставить пакеты туда |
| после установки версия старая | терминал открыт до установки или первым в PATH стоит другой Python | открыть новый терминал, проверить which python3 или where python |
Почти все проблемы установки сводятся к двум вещам: PATH и путанице между несколькими версиями. Если сомневаетесь, какой интерпретатор сейчас работает, запустите python3 -c "import sys; print(sys.executable)" — команда напечатает полный путь к нему.
Итог
Скачать Python безопаснее всего с python.org или поставить через uv; на Windows не забудьте галочку PATH, на Linux не трогайте системный интерпретатор. После установки проверьте версию, попробуйте REPL и IDLE и запустите первый скрипт — дальше можно переходить к переменным, строкам и условиям. Установка Python 3.15, работа с консолью и первый проект через uv разобраны на практике в первой лекции курса.
Частые вопросы
Python платный?
Нет, Python бесплатный и распространяется под свободной лицензией PSF, его можно использовать и в коммерческих проектах.
Нужно ли удалять старую версию Python перед установкой новой?
Нет, разные версии спокойно живут рядом. На Linux и macOS системный Python удалять вообще нельзя — от него зависят утилиты ОС.
Можно ли установить Python без прав администратора?
Да: установщик python.org на Windows умеет ставить Python только для текущего пользователя, а uv всегда кладёт интерпретатор в домашний каталог.
Что делать, если команда python не найдена?
Python не попал в PATH: переустановите его с галочкой Add python.exe to PATH или запускайте через py на Windows и python3 на macOS и Linux, затем откройте новый терминал.
Сколько места занимает Python?
Сам интерпретатор со стандартной библиотекой занимает порядка сотни мегабайт; основное место потом съедают библиотеки в виртуальных окружениях.
Эта тема подробно разобрана с практикой в курсе «Python 3.15: от новичка до профи».
Перейти к курсу