Django-Admin.ru

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

Как установить Python 3: Python Install Manager и установщик .exe для Windows, python.org и Homebrew для macOS, apt и dnf для Linux. Проверка, PATH, pip и venv.

Редакция Django-Admin.ru
· обновлено · 14 мин чтения

Содержание · 10 разделов
  1. Какую версию Python устанавливать
  2. Установка Python на Windows
  3. Python Install Manager — рекомендуемый способ
  4. Классический установщик .exe
  5. Если забыли отметить «Add python.exe to PATH»
  6. Python из Microsoft Store
  7. Установка Python на macOS
  8. Через установщик с python.org
  9. Через Homebrew
  10. Установка Python на Linux
  11. Ubuntu и Debian (apt)
  12. Fedora (dnf)
  13. Arch Linux (pacman)
  14. Другая версия на Ubuntu: deadsnakes PPA
  15. Сборка из исходников (./configure)
  16. Альтернатива: менеджеры версий
  17. Проверка установки
  18. Что настроить после установки
  19. pip — установщик пакетов
  20. Виртуальное окружение — для каждого проекта
  21. Среда разработки
  22. Частые ошибки при установке
  23. «python не является внутренней или внешней командой»
  24. «pip» не является командой
  25. python —version показывает старую версию
  26. error: externally-managed-environment
  27. SSL: CERTIFICATE_VERIFY_FAILED на macOS
  28. После установки библиотеки — ModuleNotFoundError
  29. Чек-лист: Python готов к работе
  30. Частые вопросы
  31. Можно ли установить Python без прав администратора?
  32. Как установить Python на Windows через командную строку?
  33. Какой Python ставить на Windows 7 и 8.1?
  34. Можно ли держать на компьютере несколько версий Python?
  35. Куда устанавливается Python в Windows?
  36. Итог

Чтобы установить Python, скачайте его с официального сайта python.org/downloads: в Windows — через Python Install Manager или классический установщик .exe, в macOS — через установщик .pkg или Homebrew, в Linux — из пакетного менеджера (sudo apt install python3). После установки проверьте результат командой python --version (в macOS и Linux — python3 --version).

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

Какую версию Python устанавливать

Устанавливайте Python 3 последней стабильной версии. Python 2 не поддерживается с 2020 года, и современные библиотеки с ним не работают.

Актуальная версия — Python 3.15, она вышла 9 октября 2026 года. Новые версии выходят раз в год, каждая поддерживается пять лет, так что 3.14, 3.13 или 3.12 тоже подойдут, если этого требует проект или библиотека. Python 3.10 и более старые версии с 1 октября 2026 года не получают даже исправлений безопасности — для новой установки их не берите. Таблица поддерживаемых версий и способы узнать, что уже стоит на компьютере, — в статье «Как узнать версию Python».

Совет: запрос «установить Python 11» обычно означает Python 3.11 — версии «11» у Python нет. Нумерация такая: 3.11, 3.12, 3.13, 3.14, 3.15. А если речь о Windows 11 — инструкция ниже подходит и для Windows 10, и для Windows 11.

Две оговорки:

  • Разрядность. На современных компьютерах берите 64-битную сборку (на python.org она называется 64-bit или AMD64). Для Windows на процессорах ARM есть отдельные сборки ARM64.
  • Новейшая версия и библиотеки. Сразу после выхода новой версии часть библиотек (особенно с компилируемыми модулями) может ещё не поддерживать её. Если pip install выдаёт ошибку сборки, проверьте поддержку версии на странице пакета в PyPI.

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

С выходом Python 3.14 на Windows есть два официальных способа установки:

СпособЧто этоСтатус
Python Install ManagerМенеджер версий: ставит, обновляет и удаляет Python командамиРекомендуемый способ с Python 3.14
Классический установщик .exeМастер установки одной конкретной версииУстарел с 3.14, для 3.16+ выпускаться не будет

Оба варианта бесплатные и официальные. Для Python 3.15 установщик .exe ещё выпускается, поэтому, если курс или книга показывают именно его, им можно пользоваться.

Python Install Manager — рекомендуемый способ

Python Install Manager — утилита от команды CPython, которая управляет установками Python через команду py. Её можно получить тремя путями (версии идентичны):

  • скачать с python.org/downloads — кнопка загрузки Python Install Manager, файл .msix;
  • установить из Microsoft Store (страница приложения Python Install Manager);
  • через WinGet:
winget install 9NQ7512CXL7T -e --accept-package-agreements --disable-interactivity

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

py install 3.15        # установить последнюю 3.15.x
py list                # показать установленные версии
py install --update    # обновить установленные версии до свежих патч-релизов
py uninstall 3.13      # удалить версию
py help                # справка по командам

При первой установке менеджер, скорее всего, предложит добавить в PATH каталог %LocalAppData%\Python\bin. Это нужно, чтобы работали команды вида python3.15; для обычной работы через py и python этот шаг необязателен.

Важные особенности:

  • Команда python запускает версию по умолчанию (последнюю стабильную), а если Python ещё не установлен вовсе — ставит его автоматически.
  • Конкретную версию выбирают так: py -V:3.13 script.py.
  • Старые команды лаунчера py --list, py -0 и py -0p продолжают работать.
  • Папки Scripts отдельных версий в PATH не добавляются, поэтому pip запускайте как py -m pip или python -m pip. Если после установки пакета его команда не находится, выполните py install --refresh.
  • При обновлении через py install --update глобально установленные пакеты удаляются вместе со старой сборкой — ещё одна причина ставить пакеты в виртуальное окружение.

Полное описание — в документации Python для Windows.

Классический установщик .exe

  1. Откройте python.org/downloads и скачайте установщик для Windows (64-bit) нужной версии — файл вида python-3.15.x-amd64.exe.
  2. Запустите его. На первом экране отметьте галочку «Add python.exe to PATH» — это самый важный шаг. Без неё команда python не будет работать в терминале.
  3. Нажмите Install Now для установки с настройками по умолчанию. Python установится для текущего пользователя в папку %LocalAppData%\Programs\Python\Python315, вместе с pip, IDLE и лаунчером py.
  4. Через Customize installation можно выбрать компоненты, установку для всех пользователей и другую папку — новичку это не нужно.
  5. На финальном экране установщик может предложить снять ограничение длины путей Windows в 260 символов — кнопка Disable path length limit. Она включает поддержку длинных путей в настройках Windows и избавляет от редких ошибок при установке пакетов с глубокой структурой папок; для действия нужны права администратора.

После установки закройте и заново откройте терминал — уже открытые окна не видят обновлённый PATH.

Если забыли отметить «Add python.exe to PATH»

Есть три варианта:

  • пользуйтесь командой py вместо python — лаунчер устанавливается независимо от PATH: py script.py, py -m pip install requests;
  • запустите установщик ещё раз, выберите Modify, нажмите Next и на экране дополнительных параметров отметьте Add Python to environment variables;
  • добавьте в PATH вручную две папки: %LocalAppData%\Programs\Python\Python315\ и %LocalAppData%\Programs\Python\Python315\Scripts\ (номер версии подставьте свой). Переменные окружения редактируются в системных параметрах Windows: найдите в поиске меню «Пуск» изменение переменных среды.

Python из Microsoft Store

В Microsoft Store, помимо Python Install Manager, исторически публиковались отдельные пакеты «Python 3.x». Сейчас рекомендуемый путь через Store — именно Install Manager.

Учтите ещё одну особенность Windows: если Python не установлен, команды python и python3 запускают заглушку, которая открывает страницу Store. Если вы установили Python с python.org, а при вводе python всё равно открывается Store, отключите эти заглушки в параметрах Windows, в разделе псевдонимов выполнения приложений (App execution aliases).

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

macOS не содержит актуального Python для разработки. Команда /usr/bin/python3 в новых версиях системы предлагает установить Xcode Command Line Tools, и Python из них часто отстаёт от актуального. Для работы поставьте Python отдельно — с python.org или через Homebrew.

Через установщик с python.org

  1. Скачайте с python.org/downloads установщик для macOS (файл .pkg, универсальная сборка для Intel и Apple Silicon).
  2. Запустите его и пройдите шаги мастера.
  3. После установки откройте папку /Applications/Python 3.15 и дважды щёлкните Install Certificates.command — скрипт установит корневые сертификаты, без которых Python не сможет проверять HTTPS-соединения (типичная ошибка CERTIFICATE_VERIFY_FAILED).
  4. Проверьте установку в Терминале:
python3 --version
# → Python 3.15.x

Команда в macOS — python3, а не python. Pip вызывается как python3 -m pip.

Через Homebrew

Если у вас установлен Homebrew, Python ставится одной командой:

brew install python
python3 --version

Формула python устанавливает текущую версию Python 3; конкретную версию можно поставить формулой вида python@3.13. Обновление — вместе с остальными пакетами через brew upgrade.

Важно: Python из Homebrew помечен как «управляемый извне» (PEP 668): команда pip install в него напрямую завершится ошибкой externally-managed-environment. Это сделано специально — ставьте библиотеки в виртуальное окружение.

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

В большинстве дистрибутивов Python 3 уже установлен, потому что от него зависят системные утилиты. Проверьте:

python3 --version

Важно: не удаляйте и не подменяйте системный python3 (например, через update-alternatives) — это может сломать пакетный менеджер и другие системные программы. Другие версии ставьте рядом, а для проектов используйте виртуальные окружения.

Ubuntu и Debian (apt)

sudo apt update
sudo apt install python3 python3-pip python3-venv
  • python3-venv нужен для создания виртуальных окружений — без него python3 -m venv выдаст ошибку;
  • если хочется, чтобы работала команда python, установите пакет python-is-python3.

Как и в Homebrew, системный Python в свежих Ubuntu и Debian защищён от pip install вне виртуального окружения (ошибка externally-managed-environment).

Fedora (dnf)

sudo dnf install python3

В репозиториях Fedora обычно есть и другие версии Python в виде отдельных пакетов вида python3.12, которые ставятся рядом с системной.

Arch Linux (pacman)

sudo pacman -S python

Другая версия на Ubuntu: deadsnakes PPA

Версия Python в Ubuntu привязана к выпуску системы. Если нужна другая, популярный вариант — сторонний репозиторий deadsnakes, который ставит дополнительные версии рядом с системной. Он поддерживает только LTS-выпуски Ubuntu (22.04, 24.04, 26.04) и не публикует версию, которая уже есть в системе: например, для 24.04 там нет Python 3.12. Своевременные обновления безопасности авторы не гарантируют, поэтому на продакшен-серверах PPA используют на свой риск.

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.13 python3.13-venv
python3.13 --version

Новая версия вызывается по полному имени — python3.13, системный python3 остаётся прежним. Проще всего сразу создать на её основе окружение: python3.13 -m venv .venv.

Сборка из исходников (./configure)

Если в репозиториях нет нужной версии, Python можно собрать из исходного кода с python.org. Сначала поставьте зависимости для сборки (их список для разных дистрибутивов есть в руководстве разработчика CPython), затем:

./configure --enable-optimizations
make -j "$(nproc)"
sudo make altinstall

Используйте именно make altinstall, а не make install: altinstall не перезаписывает команду python3 и ставит только python3.X.

Альтернатива: менеджеры версий

Если вы часто переключаетесь между версиями Python, присмотритесь к менеджерам версий — pyenv или uv (uv python install 3.15). Они ставят несколько интерпретаторов в домашнюю папку и не трогают системный Python. Для первого знакомства с языком они не обязательны.

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

Откройте новое окно терминала и выполните:

# Windows
python --version
py --version
python -m pip --version
# macOS, Linux
python3 --version
python3 -m pip --version

Ожидаемый результат — номер версии (Python 3.15.x) и строка вида pip 26.x from ... (python 3.15). Затем запустите интерпретатор и выполните первую команду:

>>> print("Python установлен!")
Python установлен!
>>> exit()

Как запускать файлы .py, работать с интерактивным режимом и передавать аргументы, подробно описано в статье «Как запустить Python-скрипт». Если программу нужно запускать на компьютере, где Python не установлен, её упаковывают в исполняемый файл — см. инструкцию «Как сделать exe из Python-скрипта».

Что настроить после установки

pip — установщик пакетов

pip идёт в комплекте с Python с python.org (на Linux может потребоваться пакет python3-pip). Всегда вызывайте его через интерпретатор — так пакет точно попадёт в нужный Python:

python -m pip install requests     # Windows: python или py
python3 -m pip install requests    # macOS, Linux

Подробнее о командах pip, файле requirements.txt и решении проблем — в статье «pip: установка пакетов Python» и в инструкции «Как установить библиотеку Python».

Виртуальное окружение — для каждого проекта

Виртуальное окружение — изолированная папка с собственным набором пакетов. Создайте его в папке проекта:

python -m venv .venv               # Windows
python3 -m venv .venv              # macOS, Linux
.venv\Scripts\activate             # Windows (cmd)
.venv\Scripts\Activate.ps1         # Windows (PowerShell)
source .venv/bin/activate          # macOS, Linux

После активации внутри окружения команды python и pip указывают на его интерпретатор на всех системах. Почему это важно, как работать с окружениями и как решить ошибку политики выполнения скриптов в PowerShell, — в статье «Виртуальное окружение Python: venv».

Зависимости чужого проекта ставят в активированное окружение одной командой python -m pip install -r requirements.txt. Как создать такой файл, закрепить версии и исправить ошибки установки — в статье о файле requirements.txt.

Среда разработки

Писать код можно в любом текстовом редакторе, но удобнее в среде с подсветкой, автодополнением и отладчиком:

РедакторКому подходитЧто установить дополнительно
IDLEПервые шаги, ничего не нужно настраиватьСтавится вместе с Python с python.org
ThonnyНовичкам: простой интерфейс, наглядный отладчикОтдельная установка с thonny.org
VS CodeУниверсальный редактор для любых проектовРасширение Python от Microsoft
PyCharmПолноценная IDE для Python и DjangoОтдельная установка с jetbrains.com

В VS Code после установки расширения выберите интерпретатор командой Python: Select Interpreter из палитры команд (Ctrl+Shift+P) — укажите Python из виртуального окружения проекта.

Частые ошибки при установке

«python не является внутренней или внешней командой»

Python не добавлен в PATH, или терминал был открыт до установки. Откройте новое окно терминала, попробуйте py --version. Если py работает, а python нет — исправьте PATH одним из способов, описанных выше в разделе о галочке «Add python.exe to PATH».

«pip» не является командой

Папка Scripts не попала в PATH — так бывает и при установке через Install Manager. Используйте python -m pip или py -m pip: это работает всегда, когда работает сам Python.

python —version показывает старую версию

Установлено несколько версий, и первой в PATH стоит старая. Узнайте, какой файл запускается (where.exe python в PowerShell, which -a python3 в macOS и Linux), и вызывайте нужную версию явно: py -V:3.15 в Windows или python3.15 в macOS и Linux.

error: externally-managed-environment

Вы пытаетесь поставить пакет через pip в системный Python Linux или в Python из Homebrew. Создайте виртуальное окружение и устанавливайте пакеты в него. Для запуска отдельных консольных утилит есть pipx.

SSL: CERTIFICATE_VERIFY_FAILED на macOS

Не выполнен шаг с Install Certificates.command после установки с python.org. Запустите этот файл из папки /Applications/Python 3.X.

После установки библиотеки — ModuleNotFoundError

Пакет установлен в один интерпретатор, а код запускается другим (часто — в IDE выбран не тот Python). Разбор причин и решений — в статье «ModuleNotFoundError: No module named».

Чек-лист: Python готов к работе

  • python --version (или python3 --version) показывает Python 3 нужной версии в новом окне терминала.
  • python -m pip --version работает и указывает на ту же версию.
  • Для проекта создано и активировано виртуальное окружение.
  • В редакторе выбран интерпретатор из этого окружения.
  • Тестовый скрипт с print() запускается из терминала и из редактора.

Частые вопросы

Можно ли установить Python без прав администратора?

Да. Python Install Manager ставится для текущего пользователя, а классический установщик в режиме Install Now кладёт Python в папку пользователя и прав администратора не требует. Администратор нужен только для установки для всех пользователей (через Customize installation) и для кнопки Disable path length limit.

Как установить Python на Windows через командную строку?

Поставьте Python Install Manager через WinGet, откройте новое окно терминала и установите нужную версию:

winget install 9NQ7512CXL7T -e --accept-package-agreements --disable-interactivity
py install 3.15

Какой Python ставить на Windows 7 и 8.1?

Python 3.15 поддерживает Windows 10 и новее. Для Windows 8.1 последняя подходящая версия — Python 3.12, для Windows 7 — Python 3.8. Обе ветки уже не получают исправлений безопасности, поэтому для учёбы и новых проектов лучше обновить систему.

Можно ли держать на компьютере несколько версий Python?

Можно, версии ставятся рядом и не мешают друг другу. В Windows установите их через py install 3.13 3.15 и выбирайте нужную при запуске: py -V:3.13 script.py. В macOS и Linux каждая версия вызывается по полному имени (python3.13, python3.15), а для проекта удобнее сразу создать окружение на нужной версии.

Куда устанавливается Python в Windows?

Классический установщик в режиме Install Now ставит Python в %LocalAppData%\Programs\Python\Python315 (номер зависит от версии). Python Install Manager управляет своими каталогами сам; пути ко всем установленным версиям покажет команда py list -f=exe (или py -0p), а путь к запускаемому интерпретатору — where.exe python.

Итог

На Windows установите Python через Python Install Manager или классический установщик с галочкой «Add python.exe to PATH», на macOS — с python.org или через Homebrew, на Linux — из пакетного менеджера, не трогая системный python3. Дальше проверьте версию Python, запустите первый скрипт и переходите к учебному маршруту для начинающих. Все материалы о настройке окружения собраны в разделе «Установка Python и настройка окружения».

  • #Python
  • #Установка Python
  • #Windows
  • #macOS
  • #Linux
  • #pip
↑ ↓ выборEnter открытьEsc закрыть