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

Как скачать Python и установить на Windows, macOS и Linux Полезное

Скачать Python бесплатно можно только из одного официального источника — сайта python.org, раздел Downloads: сайт сам предложит сборку под вашу систему. На Windows и macOS вы скачиваете установщик и запускаете его, на Linux Python обычно ставится из репозитория дистрибутива. После установки обязательно проверьте в терминале, что команда python (или python3) запускает именно новую версию — половина проблем новичков начинается здесь.

Ниже — пошаговая установка для трех систем, проверка версии и PATH, типовые ошибки и первое виртуальное окружение. Проверено 24.09.2026 на Python 3.14.7.

Какую версию скачать

Берите последнюю стабильную ветку Python 3. На сентябрь 2026 это 3.14 (новые исправления выходят как 3.14.x). Python 2 не нужен: его поддержка закончилась 1 января 2020 года, учебные курсы и библиотеки давно на третьей ветке.

Правило выбора простое:

  • для учебы и новых проектов — последняя 3.x с сайта;
  • для рабочего проекта — та версия, что указана в проекте (файл .python-version, pyproject.toml или требования команды);
  • для старой ОС — последняя версия, которая ее поддерживает: например, для Windows 7 это ветка 3.8, актуальные версии рассчитаны на Windows 10 и 11.

Пять терминов, которые путают

Термин Что это Как проверить
Интерпретатор Программа python, которая выполняет ваш код python --version
Установщик Файл с python.org, который ставит интерпретатор не нужен после установки
PATH Список папок, где система ищет команды where python / which python3
pip Менеджер пакетов для установки библиотек python -m pip --version
venv Отдельное окружение проекта со своими пакетами python -m venv .venv

Главное различие: скачивают установщик, а работают с интерпретатором. Если установщик отработал, но в PATH попал другой интерпретатор, вы будете запускать не ту версию.

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

С выходом Python 3.14 на python.org основным способом для Windows стал Python install manager — небольшая программа, которая сама скачивает и обновляет версии Python. Классический установщик .exe пока тоже публикуется.

Вариант 1: Python install manager

  1. Откройте python.org, раздел Downloads, и скачайте Python install manager (или установите его из Microsoft Store).
  2. Запустите установку и согласитесь на предложенную настройку.
  3. Откройте новое окно терминала (PowerShell или cmd) и выполните команды:
py install 3.14
py list
python --version

Команда py install скачивает нужную версию, py list показывает установленные, а python --version должна вывести строку вида Python 3.14.x.

Вариант 2: классический установщик

  1. На python.org выберите Windows installer (64-bit). Для ноутбуков на ARM-процессоре есть отдельная сборка ARM64.
  2. На первом экране отметьте галочку Add python.exe to PATH — без нее команда python в терминале не найдется.
  3. Нажмите Install Now и дождитесь окончания.
  4. Закройте все открытые терминалы и откройте новый: старое окно не видит обновленный PATH.

Проверка в PowerShell:

python --version
py --version
Get-Command python

Первые две команды покажут версию, третья — полный путь к python.exe. В cmd вместо Get-Command используйте where python.

Установка на macOS

В macOS команда python3 может уже существовать, но это не всегда полноценный Python. Если стоят Command Line Tools от Apple, python3 запускает их встроенный интерпретатор — часто устаревший. Вот реальный вывод на Mac с Command Line Tools:

/usr/bin/python3 --version
Python 3.9.6

Для учебы поставьте актуальную версию одним из двух способов:

  1. Установщик с python.org (файл .pkg, универсальная сборка для Intel и Apple Silicon). Запустите его и пройдите шаги мастера. После установки откройте папку «Программы» -> Python 3.14 и запустите Install Certificates.command — иначе запросы к HTTPS-сайтам из Python могут падать с ошибкой проверки сертификата.
  2. Homebrew, если вы им уже пользуетесь: brew install python@3.14.

На macOS команда называется python3, а не python. Проверка:

python3 --version
which python3
python3 -m pip --version

Если which python3 показывает /usr/bin/python3, первым в PATH стоит системный вариант — откройте новый терминал после установки или проверьте, что папка /usr/local/bin (для установщика) или папка Homebrew стоит в PATH раньше /usr/bin.

Установка на Linux

В Linux Python почти всегда уже есть: от него зависят системные утилиты. Поэтому здесь правило обратное — не удаляйте и не заменяйте системный Python, а доставляйте недостающие пакеты. Команды ниже — для Ubuntu и Debian:

python3 --version
sudo apt update
sudo apt install python3 python3-pip python3-venv

Версия будет той, что входит в дистрибутив: в Ubuntu 24.04 это 3.12. Команды python без тройки в Ubuntu по умолчанию нет; если она нужна, есть пакет python-is-python3.

Если нужна версия новее системной, ставьте ее рядом, а не вместо: через менеджеры версий вроде pyenv или uv (например, uv python install 3.14), либо используйте официальный Docker-образ python:3.14-slim. В Fedora, Arch и других дистрибутивах имена пакетов отличаются — смотрите менеджер пакетов вашей системы.

Проверка установки: версия, путь и pip

Команда --version показывает только номер. Надежнее одним скриптом узнать все сразу: версию, какой файл интерпретатора запущен, есть ли pip и активно ли виртуальное окружение. Сохраните код в файл check_python.py:

import sys
import platform
import importlib.util

print("Версия:", platform.python_version())
print("Интерпретатор:", sys.executable)
print("ОС:", platform.system(), platform.machine())
print("pip доступен:", importlib.util.find_spec("pip") is not None)
print("Виртуальное окружение:", sys.prefix != sys.base_prefix)

if sys.version_info < (3, 12):
    print("Версия старая: для учебы поставьте актуальную 3.x")
else:
    print("Версия подходит для учебы")

Запустите его командой python check_python.py (на macOS и Linux — python3 check_python.py). Вывод на Linux с Python 3.14.7:

Версия: 3.14.7
Интерпретатор: /usr/local/bin/python
ОС: Linux aarch64
pip доступен: True
Виртуальное окружение: False
Версия подходит для учебы

Тот же скрипт на Mac, где первым в PATH оказался Python от Command Line Tools:

Версия: 3.9.6
Интерпретатор: /Library/Developer/CommandLineTools/usr/bin/python3
ОС: Darwin arm64
pip доступен: True
Виртуальное окружение: False
Версия старая: для учебы поставьте актуальную 3.x

Строка «Интерпретатор» — главная: по ней видно, какой именно Python запускает команда. Порог 3.12 в скрипте — учебный ориентир, а не требование языка; для рабочего проекта сверяйтесь с его зависимостями.

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

Библиотеки лучше ставить не в общий Python, а в виртуальное окружение проекта. Так разные проекты не конфликтуют версиями пакетов:

mkdir my_project
cd my_project
python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests

В Windows вместо source .venv/bin/activate выполните .venv\Scripts\activate, а вместо python3 — python или py. После активации скрипт check_python.py покажет Виртуальное окружение: True и путь к интерпретатору внутри .venv.

Если не получилось

Симптом Причина Что сделать
python не является внутренней или внешней командой (Windows) Python не попал в PATH Переустановить с галочкой Add python.exe to PATH или использовать py
Вместо запуска открывается Microsoft Store Сработал псевдоним python.exe, ведущий в Store, от «Установщика приложения» (App Installer) Параметры -> Приложения -> Дополнительные параметры приложений -> Псевдонимы выполнения приложений: отключить python.exe и python3.exe у «Установщика приложения». Если Python ставили через install manager, его псевдонимы «Python (default)» и py.exe не отключайте: через них и работает команда python
Версия старая после установки новой Первым в PATH стоит другой интерпретатор Открыть новый терминал, проверить путь через where.exe python (Windows; в PowerShell where без .exe — это другая команда) / which python3
.venv\Scripts\activate в PowerShell пишет, что выполнение сценариев отключено Политика выполнения PowerShell запрещает скрипты (по умолчанию на клиентских Windows) Активировать окружение из cmd (.venv\Scripts\activate.bat) или разрешить локальные скрипты только для своей учетной записи: Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
python: command not found (Linux, macOS) Команда называется python3 Использовать python3
error: externally-managed-environment при pip install Система защищает свой Python от сторонних пакетов (PEP 668) Создать venv и ставить пакеты в него

Последнюю ошибку не обходите флагом --break-system-packages: он действительно ставит пакет в системный Python, но может сломать утилиты ОС. Реальный вывод pip в такой ситуации начинается так:

error: externally-managed-environment

× This environment is externally managed

Можно ли без установки

Для первых строк кода подойдет онлайн-интерпретатор в браузере: ничего не нужно скачивать. Но для учебы по-настоящему он быстро становится тесен: нельзя нормально работать с файлами, ставить свои библиотеки и настраивать окружение. Поэтому установка на компьютер — обязательный шаг, а онлайн-вариант — только для знакомства.

Выводы

  • Python скачивают бесплатно с python.org; для учебы берите последнюю стабильную 3.x (на сентябрь 2026 — 3.14), Python 2 не нужен.
  • На Windows основной способ — Python install manager (py install 3.14), в классическом установщике важна галочка Add python.exe to PATH.
  • На macOS и Linux команда называется python3; системный Python в Linux не удаляют и не заменяют.
  • Установку проверяют не только номером версии, но и путем к интерпретатору (sys.executable, where, which).
  • Библиотеки ставят в виртуальное окружение venv, а не в системный Python.

Где применяется / связь с практикой

Установленный Python с рабочим PATH, pip и venv — это стартовая точка для любой учебной программы: от первых скриптов до автоматизации, тестирования и анализа данных. Дальше важнее не сама установка, а навык: структура проекта, зависимости, отладка и чтение ошибок.

Освойте тему на практике

Если хотите пройти этот путь системно с практикой и проверкой кода, посмотрите курс «Python-разработчик. Базовый уровень». Чтобы оценить формат заранее, загляните на бесплатные открытые уроки Otus.

FAQ

Можно ли поставить две версии Python на один компьютер?
Да. На Windows их выбирают через py с указанием версии, на macOS и Linux — по имени команды (python3.14) или через менеджер версий. Для каждого проекта удобнее создать venv на нужной версии.

Нужны ли права администратора для установки?
На Windows — нет, если ставить для текущего пользователя: install manager устанавливает версии Python только так, классический установщик — по умолчанию. Права администратора нужны классическому установщику для установки для всех пользователей. В Linux для apt install нужен sudo, а venv и пакеты внутри него прав администратора не требуют.

Как удалить Python?
На Windows — через «Установленные приложения» или py uninstall 3.14 в install manager. На macOS версию с python.org удаляют вручную вместе с папкой фреймворка. Системный Python в Linux и macOS не удаляют.

OTUS Журнал
Бесплатные открытые уроки (поп-ап)