Гид по технологиям

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

8 min read Development Обновлено 29 Dec 2025
Как установить Python на Mac
Как установить Python на Mac

Человек пишет код на MacBook

Ключевые варианты запроса и цель статьи

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 может отсутствовать.

  1. Откройте Terminal: нажмите Command+Space и введите “Terminal”, затем нажмите Return.
  2. Проверьте системную версию Python 2 (если есть):
python --version
  1. Проверьте Python 3 (обычно установлен как python3, если установлен отдельно):
python3 --version

Если команды не найдены, Python не установлен или системные ссылки удалены. В таком случае переходите к разделу установки.

macOS Terminal показывает установленную версию Python

macOS Terminal показывает установленную версию Python 3

Установка Python через официальный установщик (рекомендуется для простоты)

Когда использовать: хотите быстрый и надёжный способ получить последнюю стабильно поддерживаемую версию Python.

  1. Откройте официальный сайт Python: https://www.python.org/downloads/ (в браузере).
  2. Нажмите на кнопку загрузки для macOS — будет доступен .pkg файл для последней версии Python.
  3. Скачайте установочный пакет .pkg на ваш Mac.

Загрузка Python с официального сайта

  1. Дождитесь завершения загрузки, затем дважды кликните по .pkg для запуска инсталлятора.
  2. Следуйте шагам мастера установки: соглашение с лицензией, выбор диска установки и т. п. По умолчанию установщик положит файлы в системные каталоги и создаст ссылки python3.

Пакет установщика Python

  1. По завершении инсталляции откроется окно Finder с директорией установки.

Каталог установки Python открыт в Finder

Команды для быстрой проверки после установки

python3 --version
which python3
python3 -m pip --version

Эти команды покажут, где установлен python3 и какая версия pip доступна.

Подтверждение установки и запуск IDLE

IDLE — лёгкая интегрированная среда разработки, которая идёт вместе с официальным пакетом Python. Она полезна для быстрых проверок и обучения.

  1. Откройте Finder → Applications (Приложения) → найдите папку Python 3.x и дважды кликните IDLE (Python 3.x).
  2. Откроется интерактивная оболочка (REPL) — вы увидите приглашение >>>.

Окно Python 3 IDLE

  1. Введите простую команду и нажмите Enter:
print('Hello, world!')

Если всё в порядке, вы увидите вывод строки.

IDLE печатает Hello, world!

Установка редактора кода: Visual Studio Code

Рекомендуется использовать современный редактор, например Visual Studio Code (VS Code). Он бесплатен, поддерживает расширения для Python и интегрированную терминальную панель.

  1. Перейдите на официальный сайт Visual Studio Code: https://code.visualstudio.com/ и скачайте macOS-версию.

Страница загрузки Visual Studio Code

  1. Распакуйте скачанный архив и переместите приложение Visual Studio Code в папку Applications.
  2. Запустите VS Code.
  3. Создайте новый файл: File → New File, или нажмите New File…

Главная страница Visual Studio Code

  1. Сохраните файл с расширением .py, например hello.py.

Создание нового файла в Visual Studio Code

  1. VS Code предложит установить расширение Python. Нажмите Install в предложении.

VS Code предлагает установить расширение Python

Если вы закрыли подсказку, откройте боковую панель Extensions (или нажмите Shift+Command+X), найдите “Python” и установите официальное расширение Microsoft.

Альтернативный способ установить расширения в VS Code

  1. Выберите интерпретатор Python: View → Command Palette → введите “Python: Select Interpreter” → выберите рекомендованный python3.

Установка интерпретатора Python в Visual Studio Code

Запуск первого Python-скрипта в VS Code

  1. Откройте файл hello.py и впишите:
print('Hello, world!')
  1. Нажмите кнопку Play (Run) в правом верхнем углу редактора или используйте меню Run → Run Without Debugging.

Кнопка запуска кода в Visual Studio Code

  1. Вывод появится в интегрированном терминале.

VS Code выводит Hello, world!

Как удалить Python с Mac

Если вы решили удалить Python, есть два уровня удаления: простое удаление приложений в Applications и удаление фреймворка в /Library для полного удаления.

Удаление через Applications

  1. Откройте Finder → Applications.
  2. Переместите папку Python 3.x в Корзину (Trash).

Удаление Python перемещением папки в корзину

Полное удаление фреймворка Python из /Library

Внимание: операция удаляет фреймворк всех версий Python, установленных через официальные пакеты.

  1. Откройте Terminal.
  2. Выполните команду (потребуется ввод пароля администратора):
sudo rm -rf /Library/Frameworks/Python.framework

Terminal с командой для удаления Python на Mac

  1. Введите пароль, когда система запросит разрешение.

Terminal запрашивает пароль

Если вы хотите удалить конкретную версию, укажите её в пути, например:

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.9

pyenv полезен в командах, где требуются разные версии Python для разных проектов.

Anaconda / Miniconda (для научных вычислений и data science)

Conda — пакетный и окруженный менеджер, содержащий Python и набор библиотек для анализа данных. Рекомендуется, если вы работаете с большими научными библиотеками.

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

Когда какой метод выбрать — краткая матрица решений

  • Новичок, хочет «просто работать» → официальный .pkg установщик.
  • Разработчик, нужен лёгкий апдейт пакетов → Homebrew.
  • Несколько версий Python для проектов → pyenv.
  • Data science с большим количеством библиотек → Anaconda/Miniconda.

Частые ошибки и способы их исправления

  1. “python3: command not found” — проверьте PATH или установите через Homebrew/официальный установщик.
  2. Конфликт версий (python vs python3) — используйте явные команды python3 и pip3 или настройте pyenv.
  3. Ошибки прав доступа при установке пакетов — избегайте глобальной установки пакетов через 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 (короткая процедура)

  1. Проверить наличие python3: python3 –version.
  2. Если отсутствует, скачать .pkg с python.org или выполнить brew install python.
  3. Установить VS Code и расширение Python.
  4. Создать виртуальное окружение: python3 -m venv venv.
  5. Активировать: source venv/bin/activate.
  6. Установить зависимости: pip install -r requirements.txt.
  7. Проверить запуск: 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) и интерпретатор, чтобы запускать и отлаживать код.

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

Часто используемые ресурсы

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как найти и выбрать зарядные станции для электромобиля
Электромобили

Как найти и выбрать зарядные станции для электромобиля

Трекер чтения и виртуальная полка в Notion
Продуктивность

Трекер чтения и виртуальная полка в Notion

Сберегательный счёт Apple для держателей Apple Card
Финансы

Сберегательный счёт Apple для держателей Apple Card

Карточки в Google Таблицах: Flippity шаг за шагом
Образование

Карточки в Google Таблицах: Flippity шаг за шагом

Избегать платных дорог и шоссе в Google Maps
Навигация

Избегать платных дорог и шоссе в Google Maps

Массовые выплаты PayPal: экономьте на комиссиях
Платежи

Массовые выплаты PayPal: экономьте на комиссиях