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

опубликовано
читать
≈ 4 мин
автор
среда и версия
Шаги для Windows и macOS — по документации Python 3.14; команды для Linux проверены в контейнерах Ubuntu 24.04 и Debian 12; пример на странице — Python 3.14.2 в браузере (Pyodide 314.0.3)
содержание решать задачи Python для начинающих

Python ставится по-разному в каждой системе: на Windows — через Python install manager, на macOS — пакетом с python.org, а в Linux он обычно уже есть или ставится одной командой. Ниже — шаги для каждой системы, как проверить, что установка удалась, и частые ошибки. А если ставить нельзя — например, на школьном компьютере — или хочется начать прямо сейчас, код запускается в браузере, без установки.

Python / 01

Где взять Python и какой командой его запускать

Где взять Python и какой командой его запускатьWindows: Python install manager из Microsoft Store или с python.org, запуск командой python или py. macOS: установочный пакет с python.org, запуск командой python3. Linux: sudo apt install python3, запуск командой python3. Браузер: ничего не ставить, код запускается в песочнице. Проверка установки — та же команда с --version, например python3 --version в Ubuntu 24.04 отвечает Python 3.12.3.системаоткуда ставитькомандаWindowsPython install manager: Store или python.orgpython или pymacOSустановочный пакет .pkg с python.orgpython3Linuxsudo apt install python3python3браузерничего не ставитьпесочница Pythonпроверка — та же команда с --version: в Ubuntu 24.04 python3 --version отвечает Python 3.12.3
В каждой системе своя команда запуска: на Windows — python или py, на macOS и в Linux — python3. Установку проверяют той же командой с --version.

Сначала проверь, нет ли Python уже

Открой терминал (на Windows — PowerShell или «Терминал», на macOS — приложение «Терминал») и набери:

python --version
python3 --version

Если в ответ пришла строка вида Python 3.12.3, Python установлен, и дальше ставить ничего не нужно. В Ubuntu 24.04 так ответит python3, а на python система скажет, что команда не найдена: в Linux Python 3 вызывают как python3, это не ошибка установки. На Windows без Python команда python может открыть Microsoft Store — это заглушка Windows, а не Python.

Windows

С версии 3.14 Python на Windows ставят через Python install manager. Его можно взять в Microsoft Store (кнопка «Установить») или скачать с python.org — по документации, это одна и та же программа.

После установки в терминале появляются команды python, py и pymanager:

  • python и py запускают версию Python по умолчанию;
  • py list показывает установленные версии;
  • py install с номером версии ставит ещё одну.

Классический установщик — тот, в котором нужно отметить «Add python.exe to PATH», — для 3.14 ещё выпускается, но объявлен устаревшим: для Python 3.16 его не будет.

Пакеты ставят командой python -m pip install с именем пакета. Так советует документация: этот вариант работает, даже если отдельная команда pip не нашлась.

macOS

Скачай установочный пакет (.pkg) с python.org и запусти его. Python появится в папке «Программы» (Python 3.14), а в терминале — команды python3 и python3.14. В конце установки открой в этой папке файл Install Certificates.command: он ставит корневые сертификаты, которые нужны для запросов по https.

В macOS уже может быть /usr/bin/python3 из инструментов разработчика Xcode — обычно старой версии. Удалять его нельзя: он нужен инструментам Apple. Python с python.org при стандартной установке вызывается первым, так что они друг другу не мешают.

Python ставят и через менеджеры пакетов вроде Homebrew, но это сторонние сборки: команда разработчиков Python за них не отвечает.

Linux

В Ubuntu и Debian Python 3 обычно уже есть — им пользуется сама система. Если его нет:

sudo apt install python3
python3 --version

Версия зависит от системы: в Ubuntu 24.04 это Python 3.12, в Debian 12 — 3.11. Запускают его командой python3.

Ставить пакеты в системный Python через pip не выйдет: python3 -m pip install requests остановится с ошибкой error: externally-managed-environment. Для своих программ создают виртуальное окружение — как это сделать, разобрано в статье «Виртуальное окружение Python». Если нужна версия новее, чем в системе, её поставит uv — статья «uv для Python».

Без установки: Python в браузере

Если ставить нельзя или не хочется, код запускают прямо в браузере. Пример ниже выполняется на этой странице — нажми «запустить»:

import platform
import sys

print(sys.version_info[:3])
print(platform.system())
(3, 14, 2)
Emscripten

Это Python 3.14, собранный для браузера, поэтому система называется Emscripten, а не Windows или Linux. В песочнице Python так же работают целые проекты: несколько файлов, пакеты вроде pandas и matplotlib скачиваются сами при import, а файл с данными можно перетащить на страницу. Этого хватает для учёбы, подготовки к ЕГЭ и школьного компьютера. Программе, которой нужен доступ к диску и сети компьютера, нужен установленный Python.

Частые ошибки

python не найден в Linux или macOS. Там команда — python3.

На Windows python открывает Microsoft Store. В меню «Пуск» найди «Управление псевдонимами выполнения приложений» (Manage app execution aliases) и проверь, что включены псевдонимы «Python (default)». Так советует документация Python.

pip не найден. Запускай его через Python: python -m pip install … на Windows, python3 -m pip install … в Linux и macOS.

externally-managed-environment в Linux. Система защищает свой Python от сторонних пакетов. Создай виртуальное окружение — или установи пакет в него через uv.

Если после установки import пишет ModuleNotFoundError, разбор причин — в статье «ModuleNotFoundError: No module named в Python».

Источники