Как установить Python на Mac: пошаговое руководство для macOS

Ключевые варианты запроса и цель статьи
Primary intent: как установить Python на Mac Варианты: установка Python на macOS, Python для Mac, как запустить Python на Mac, удалить Python с Mac, настроить VS Code для Python
Введение
Многие старые версии macOS поставлялись с Python 2.7. Начиная с macOS Monterey 12.3 Apple перестала включать Python по умолчанию. Это означает, что чтобы запускать современные Python-приложения и модули, вам нужно самостоятельно установить актуальную версию Python (обычно Python 3.x). В этом руководстве вы найдёте пошаговые инструкции для установки, проверки, настройки редактора кода и удаления Python с macOS.
Важно: мы даём несколько подходов — официальный установщик, Homebrew и pyenv — и объясняем, когда какой способ лучше применять.
Кому это пригодится
- Новичкам, которые хотят начать писать первые скрипты на Mac.
- Разработчикам, которым нужно несколько версий Python одновременно.
- Тем, кто хочет установить окружение для работы с пакетами и виртуальными средами.
Оглавление
- Проверка предустановленного Python
- Установка официальным установщиком
- Проверка установки и запуск IDLE
- Установка редактора кода (Visual Studio Code)
- Запуск первого скрипта
- Удаление Python с Mac
- Альтернативные подходы: Homebrew, pyenv, Anaconda
- Частые ошибки и как их исправить
- Безопасность и приватность
- Контрольный список и SOP для разработчиков
- Краткий глоссарий
- Часто задаваемые вопросы
Проверка предустановленного Python на Mac
Коротко: проверьте версии Python через Terminal. На старых macOS мог быть Python 2.7. На новых — Python может отсутствовать.
- Откройте Terminal: нажмите Command+Space и введите “Terminal”, затем нажмите Return.
- Проверьте системную версию Python 2 (если есть):
python --version- Проверьте Python 3 (обычно установлен как python3, если установлен отдельно):
python3 --versionЕсли команды не найдены, Python не установлен или системные ссылки удалены. В таком случае переходите к разделу установки.
Установка Python через официальный установщик (рекомендуется для простоты)
Когда использовать: хотите быстрый и надёжный способ получить последнюю стабильно поддерживаемую версию Python.
- Откройте официальный сайт Python: https://www.python.org/downloads/ (в браузере).
- Нажмите на кнопку загрузки для macOS — будет доступен .pkg файл для последней версии Python.
- Скачайте установочный пакет .pkg на ваш Mac.
- Дождитесь завершения загрузки, затем дважды кликните по .pkg для запуска инсталлятора.
- Следуйте шагам мастера установки: соглашение с лицензией, выбор диска установки и т. п. По умолчанию установщик положит файлы в системные каталоги и создаст ссылки python3.
- По завершении инсталляции откроется окно Finder с директорией установки.
Команды для быстрой проверки после установки
python3 --version
which python3
python3 -m pip --versionЭти команды покажут, где установлен python3 и какая версия pip доступна.
Подтверждение установки и запуск IDLE
IDLE — лёгкая интегрированная среда разработки, которая идёт вместе с официальным пакетом Python. Она полезна для быстрых проверок и обучения.
- Откройте Finder → Applications (Приложения) → найдите папку Python 3.x и дважды кликните IDLE (Python 3.x).
- Откроется интерактивная оболочка (REPL) — вы увидите приглашение >>>.
- Введите простую команду и нажмите Enter:
print('Hello, world!')Если всё в порядке, вы увидите вывод строки.
Установка редактора кода: Visual Studio Code
Рекомендуется использовать современный редактор, например Visual Studio Code (VS Code). Он бесплатен, поддерживает расширения для Python и интегрированную терминальную панель.
- Перейдите на официальный сайт Visual Studio Code: https://code.visualstudio.com/ и скачайте macOS-версию.
- Распакуйте скачанный архив и переместите приложение Visual Studio Code в папку Applications.
- Запустите VS Code.
- Создайте новый файл: File → New File, или нажмите New File…
- Сохраните файл с расширением .py, например hello.py.
- VS Code предложит установить расширение Python. Нажмите Install в предложении.
Если вы закрыли подсказку, откройте боковую панель Extensions (или нажмите Shift+Command+X), найдите “Python” и установите официальное расширение Microsoft.
- Выберите интерпретатор Python: View → Command Palette → введите “Python: Select Interpreter” → выберите рекомендованный python3.
Запуск первого Python-скрипта в VS Code
- Откройте файл hello.py и впишите:
print('Hello, world!')- Нажмите кнопку Play (Run) в правом верхнем углу редактора или используйте меню Run → Run Without Debugging.
- Вывод появится в интегрированном терминале.
Как удалить Python с Mac
Если вы решили удалить Python, есть два уровня удаления: простое удаление приложений в Applications и удаление фреймворка в /Library для полного удаления.
Удаление через Applications
- Откройте Finder → Applications.
- Переместите папку Python 3.x в Корзину (Trash).
Полное удаление фреймворка Python из /Library
Внимание: операция удаляет фреймворк всех версий Python, установленных через официальные пакеты.
- Откройте Terminal.
- Выполните команду (потребуется ввод пароля администратора):
sudo rm -rf /Library/Frameworks/Python.framework- Введите пароль, когда система запросит разрешение.
Если вы хотите удалить конкретную версию, укажите её в пути, например:
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.8Заметьте: после удаления фреймворка некоторые утилиты или пакеты, установленные глобально, могут перестать работать. Рекомендуется заранее сделать резервную копию важных виртуальных окружений и проектов.
Альтернативные подходы к установке Python
Ниже перечислены популярные подходы, когда официальный установщик неудобен.
Homebrew (удобно для разработчиков и пакетного менеджмента)
Homebrew — пакетный менеджер для macOS, удобен для установки и обновления программ.
Установка Homebrew (если ещё не установлен):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Установка Python через Homebrew:
brew update
brew install pythonПреимущество: brew упрощает обновления и управление зависимостями.
pyenv (удобно для нескольких версий Python)
pyenv позволяет устанавливать и переключаться между версиями Python глобально и в проектах.
Установка pyenv через Homebrew:
brew install pyenvУстановка конкретной версии Python через pyenv:
pyenv install 3.10.9
pyenv global 3.10.9pyenv полезен в командах, где требуются разные версии Python для разных проектов.
Anaconda / Miniconda (для научных вычислений и data science)
Conda — пакетный и окруженный менеджер, содержащий Python и набор библиотек для анализа данных. Рекомендуется, если вы работаете с большими научными библиотеками.
Минусы: занимает больше дискового пространства и управляет собственными окружениями.
Когда какой метод выбрать — краткая матрица решений
- Новичок, хочет «просто работать» → официальный .pkg установщик.
- Разработчик, нужен лёгкий апдейт пакетов → Homebrew.
- Несколько версий Python для проектов → pyenv.
- Data science с большим количеством библиотек → Anaconda/Miniconda.
Частые ошибки и способы их исправления
- “python3: command not found” — проверьте PATH или установите через Homebrew/официальный установщик.
- Конфликт версий (python vs python3) — используйте явные команды python3 и pip3 или настройте pyenv.
- Ошибки прав доступа при установке пакетов — избегайте глобальной установки пакетов через sudo; пользуйтесь virtualenv или –user.
Снижение рисков: используйте виртуальные окружения (venv) для проектов:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtБезопасность и приватность при установке Python
- Загружайте Python только с официальных источников (python.org, brew.sh, conda.io).
- Не выполняйте скрипты из ненадёжных источников с sudo.
- Для установки пакетов используйте защищённые каналы (HTTPS). pip поддерживает проверку SSL по умолчанию.
- Избегайте глобальной установки пакетов, если это не нужно. Работайте в виртуальных окружениях.
Контрольные списки и роли (Role-based checklists)
Разработчик (Local dev):
- Установил python3 и pip3
- Создал виртуальное окружение
- Установил расширение Python в VS Code
- Настроил Interpreter → Python: Select Interpreter
Системный администратор (Provisioning):
- Решил, использовать ли system-wide установку через .pkg или Homebrew
- Настроил CI для использования нужной версии Python (pyenv или Docker)
Data scientist:
- Установил Miniconda/Anaconda
- Создал окружение conda и установил основные библиотеки (numpy, pandas, scikit-learn)
SOP: быстрое руководство для установки Python (короткая процедура)
- Проверить наличие python3: python3 –version.
- Если отсутствует, скачать .pkg с python.org или выполнить brew install python.
- Установить VS Code и расширение Python.
- Создать виртуальное окружение: python3 -m venv venv.
- Активировать: source venv/bin/activate.
- Установить зависимости: pip install -r requirements.txt.
- Проверить запуск: python main.py или через VS Code Run.
Шпаргалка команд (Cheat sheet)
- Проверка версий:
python --version
python3 --version
pip --version
pip3 --version- Установка пакета локально в проекте:
python3 -m venv .venv
source .venv/bin/activate
pip install - Homebrew:
brew install python
brew upgrade python- pyenv:
pyenv install 3.11.2
pyenv global 3.11.2Критерии приёмки
- Python 3 установлен и доступен командой python3.
- VS Code распознаёт интерпретатор и запускает скрипт.
- Создано виртуальное окружение и установлены зависимости без ошибок.
Краткий глоссарий (1‑строчные определения)
- Python: язык программирования, читаемый и универсальный.
- pip: пакетный менеджер для Python.
- Homebrew: пакетный менеджер для macOS.
- pyenv: утилита для установки и управления версиями Python.
- virtualenv/venv: инструмент для создания изолированных окружений Python.
Примеры проблем и когда методы не подходят (Counterexamples)
- Если у вас ограниченные права администратора на рабочем Mac, официальный .pkg может не установиться — используйте pyenv (локальная установка в пользоват. папке) или conda.
- Если CI использует Docker-контейнеры, локальная установка через Homebrew не заменит image-основанные процессы — создайте образ с нужной версией Python.
FAQ
Нужно ли удалять старый Python 2.7?
Нет, если он не мешает. Но большинство современного ПО использует Python 3. Для ясности проектов лучше явно использовать python3 и virtualenv.
Можно ли установить Python через App Store?
Нет. Python распространяется официально через python.org, Homebrew, Anaconda и схожие каналы, но не через App Store.
Как обновить pip?
python3 -m pip install --upgrade pipКак установить дополнительные библиотеки (например requests)?
pip install requestsПодведение итогов
- macOS начиная с Monterey не содержит Python по умолчанию. Установка Python — простая операция: официальный .pkg для новичков, Homebrew/pyenv — для разработчиков.
- Всегда используйте виртуальные окружения для проектов.
- Настройте редактор (VS Code) и интерпретатор, чтобы запускать и отлаживать код.
Важно: выбирайте инструмент в зависимости от ваших задач — простая разработка, мультиверсионное окружение или аналитика данных.
Часто используемые ресурсы
Похожие материалы
Как найти и выбрать зарядные станции для электромобиля
Трекер чтения и виртуальная полка в Notion
Сберегательный счёт Apple для держателей Apple Card
Карточки в Google Таблицах: Flippity шаг за шагом