Как установить Python на Windows, macOS и Linux
Как установить Python 3: Python Install Manager и установщик .exe для Windows, python.org и Homebrew для macOS, apt и dnf для Linux. Проверка, PATH, pip и venv.
Содержание · 10 разделов
- Какую версию Python устанавливать
- Установка Python на Windows
- Python Install Manager — рекомендуемый способ
- Классический установщик .exe
- Если забыли отметить «Add python.exe to PATH»
- Python из Microsoft Store
- Установка Python на macOS
- Через установщик с python.org
- Через Homebrew
- Установка Python на Linux
- Ubuntu и Debian (apt)
- Fedora (dnf)
- Arch Linux (pacman)
- Другая версия на Ubuntu: deadsnakes PPA
- Сборка из исходников (./configure)
- Альтернатива: менеджеры версий
- Проверка установки
- Что настроить после установки
- pip — установщик пакетов
- Виртуальное окружение — для каждого проекта
- Среда разработки
- Частые ошибки при установке
- «python не является внутренней или внешней командой»
- «pip» не является командой
- python —version показывает старую версию
- error: externally-managed-environment
- SSL: CERTIFICATE_VERIFY_FAILED на macOS
- После установки библиотеки — ModuleNotFoundError
- Чек-лист: Python готов к работе
- Частые вопросы
- Можно ли установить Python без прав администратора?
- Как установить Python на Windows через командную строку?
- Какой Python ставить на Windows 7 и 8.1?
- Можно ли держать на компьютере несколько версий Python?
- Куда устанавливается Python в Windows?
- Итог
Чтобы установить 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
- Откройте python.org/downloads и скачайте установщик для Windows (64-bit) нужной версии — файл вида
python-3.15.x-amd64.exe. - Запустите его. На первом экране отметьте галочку «Add python.exe to PATH» — это самый важный шаг. Без неё команда
pythonне будет работать в терминале. - Нажмите Install Now для установки с настройками по умолчанию. Python установится для текущего пользователя в папку
%LocalAppData%\Programs\Python\Python315, вместе с pip, IDLE и лаунчеромpy. - Через Customize installation можно выбрать компоненты, установку для всех пользователей и другую папку — новичку это не нужно.
- На финальном экране установщик может предложить снять ограничение длины путей 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
- Скачайте с python.org/downloads установщик для macOS (файл
.pkg, универсальная сборка для Intel и Apple Silicon). - Запустите его и пройдите шаги мастера.
- После установки откройте папку
/Applications/Python 3.15и дважды щёлкнитеInstall Certificates.command— скрипт установит корневые сертификаты, без которых Python не сможет проверять HTTPS-соединения (типичная ошибкаCERTIFICATE_VERIFY_FAILED). - Проверьте установку в Терминале:
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