Скачать 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
- Откройте python.org, раздел Downloads, и скачайте Python install manager (или установите его из Microsoft Store).
- Запустите установку и согласитесь на предложенную настройку.
- Откройте новое окно терминала (PowerShell или cmd) и выполните команды:
py install 3.14
py list
python --version
Команда py install скачивает нужную версию, py list показывает установленные, а python --version должна вывести строку вида Python 3.14.x.
Вариант 2: классический установщик
- На python.org выберите Windows installer (64-bit). Для ноутбуков на ARM-процессоре есть отдельная сборка ARM64.
- На первом экране отметьте галочку Add python.exe to PATH — без нее команда
pythonв терминале не найдется. - Нажмите Install Now и дождитесь окончания.
- Закройте все открытые терминалы и откройте новый: старое окно не видит обновленный 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
Для учебы поставьте актуальную версию одним из двух способов:
- Установщик с python.org (файл
.pkg, универсальная сборка для Intel и Apple Silicon). Запустите его и пройдите шаги мастера. После установки откройте папку «Программы» -> Python 3.14 и запуститеInstall Certificates.command— иначе запросы к HTTPS-сайтам из Python могут падать с ошибкой проверки сертификата. - 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 не удаляют.



