Как скачать и установить Python на Mac
Python бесплатный, а официальный установщик для Mac лежит на python.org. Второй распространённый способ — Homebrew. Разберём, что выбрать, как установить, какой шаг после установки часто пропускают и почему команда называется python3.

Python
- macOS 10.15 и новее
- Один установщик для Apple Silicon и Intel
- Бесплатно, открытый код
Или сразу установщик с сервера разработчика:
Ссылки ведут на сайт разработчика (python.org). MacWashing с ним не связан и не хранит установщики у себя.
Откройте Терминал (Программы › Утилиты) и выполните:
brew install pythonHomebrew скачает программу с сервера разработчика, проверит файл и положит программу в «Программы».
Homebrew ещё не установлен? Как установить Homebrew: одна команда с сайта brew.sh.
uv от Astral ставит версии Python и пакеты проектов намного быстрее pip. Установите его командой с официального сайта:
curl -LsSf https://astral.sh/uv/install.sh | shОткройте Терминал заново, установите свежий Python и запустите его:
uv python installuv run pythonPython от uv живёт в вашей домашней папке и не трогает копии с python.org и из Homebrew.
Перед загрузкой
В macOS уже есть команда python3 в /usr/bin, но она относится к инструментам разработчика Apple: без инструментов командной строки она только предлагает их установить, а с ними запускает более старый Python для нужд самих инструментов. Не удаляйте и не меняйте её: новый Python ставится рядом.
На python.org перечислены все выпуски. Берите самый новый выпуск Python 3 вверху страницы. Его установщик — один .pkg для Mac с Apple Silicon и Intel, работает на macOS 10.15 Catalina и новее.
Скачивайте Python только с python.org. Пакет .pkg ставится с правами администратора, поэтому не берите копии с других сайтов.
Как установить Python
- Откройте скачанный
python-3.x.x-macos11.pkgв папке Загрузки.

- Нажмите Продолжить после окна «Прочти меня», затем Продолжить и Принимаю, чтобы принять лицензию.
- Нажмите Установить и введите пароль от Mac.
- Когда установка закончится, откроется окно Finder с папкой Python 3.x. Дважды нажмите в нём на Install Certificates.command.
- В окне Терминала установятся сертификаты, нужные Python для защищённых загрузок. Когда он сообщит, что обновление завершено, закройте окно.
Если пропустить Install Certificates.command, Python при загрузках обычно выдаёт ошибку «CERTIFICATE_VERIFY_FAILED». Запустить его можно и позже из Программы › Python 3.x.
Что настроить после установки
Откройте новое окно Терминала и проверьте, какой Python запускается:
python3 --version- Пользуйтесь `python3` и `pip3`. Установщик с python.org добавляет
python3, а неpython. Простоpythonна Mac обычно отвечает «command not found». - Виртуальные окружения. Держите пакеты каждого проекта отдельно:
python3 -m venv .venvв папке проекта создаёт окружение,source .venv/bin/activateвключает его. - IDLE и Python Launcher. Оба лежат в Программы › Python 3.x: IDLE — простой редактор, Python Launcher запускает скрипты, по которым дважды нажали в Finder.
- Установщик. Когда Python заработал, переместите
.pkgиз Загрузок в Корзину.
Если Python не устанавливается или не запускается
- `python3 --version` показывает старую версию. Терминал всё ещё находит
/usr/bin/python3от Apple. Откройте новое окно Терминала. Если не помогло, дважды нажмите на Update Shell Profile.command в Программы › Python 3.x. - «CERTIFICATE_VERIFY_FAILED». Дважды нажмите на Install Certificates.command в Программы › Python 3.x.
- «externally-managed-environment» от pip у Python из Homebrew. Homebrew не даёт pip менять свой Python. Ставьте пакеты в виртуальное окружение, как выше.
Аналоги Python
Чтобы Mac оставался в порядке

pip и другие инструменты Python хранят кэш скачанных пакетов, который растёт с каждой установкой. Сборка мусора в MacWashing находит кэш программ и инструментов разработчика и показывает, сколько он занимает.
Бесплатная пробная версия · macOS 14 и новее
Вопросы и ответы
Python бесплатный?
Да. Python бесплатный и с открытым кодом, для любых целей, в том числе коммерческих.
Ставить Python с python.org или через Homebrew?
Подходят оба способа. Установщик с python.org официальный и добавляет IDLE и Python Launcher. Homebrew ставит Python из Терминала и обновляет его вместе с остальными вашими инструментами из Homebrew.
Почему команда python3, а не python?
Имя python принадлежало Python 2, поэтому на Mac Python 3 ставится как python3 и pip3. Python из Homebrew добавляет ссылки с именем python в отдельную папку, её можно добавить в PATH, если так удобнее.