16 января, 2026

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

Ася Карапетян
Written by
Контент-маркетолог с более чем 10-летним опытом работы. Специализируется на создание руководства по очистке и оптимизации Mac.​

Ася Карапетян

Alex Holovchenko
Approved by
The content has been reviewed and approved by our team member, an Apple Certified Support Professional, who provides technical support to Nektony’s users.

Alex Holovchenko

Share

В какой-то момент у меня на Mac оказалось сразу несколько версий Python. Ничего критичного, но это вызвало несколько мелких конфликтов и заставило задуматься, не стоит ли просто всё очистить. Если вы сталкивались с похожей ситуацией или просто хотите полностью избавиться от Python и всех его следов на Mac, это руководство вам поможет.

Ниже я расскажу о нескольких безопасных способах удаления Python, чтобы вы могли выбрать тот, который лучше всего подходит под вашу конфигурацию и задачи.

Удаление Python IDLE в два клика

Если ваша цель — удалить Python IDLE (пакет приложения из официального установщика), самый быстрый вариант — App Cleaner & Uninstaller от Nektony. Приложение обнаруживает Python IDLE в папке “Программы”, показывает все связанные с ним файлы и позволяет безопасно удалить их всего в пару кликов.

Что важно знать перед удалением Python

Прежде чем начать, давайте разберём несколько важных моментов, чтобы вы случайно не удалили то, что действительно необходимо вашему Mac.

Прежде всего, нужно понимать, что есть Python и есть Python IDLE.

  • Python — это язык программирования и среда выполнения.
  • Python IDLE — это лёгкое приложение для написания и запуска кода на Python, которое устанавливается при загрузке Python с официального сайта.
the graphic user interface of Python IDLE

В этой статье я расскажу, как удалить и то и другое.

Почему вообще удаляют Python?

Вот самые распространённые ситуации, в которых имеет смысл удалить Python:

  • Очистка системы. Python часто устанавливается вместе с пакетами Homebrew, инструментами командной строки Xcode или другими приложениями, которыми вы больше не пользуетесь.
  • Переустановка или обновление. Разработчики удаляют старые версии при переходе, например, с Python 3.11 на 3.13, чтобы избежать захламления системы.
  • Устранение конфликтов версий. Если у вас установлено несколько версий Python, они могут конфликтовать между собой или вызывать путаницу (как в этом случае пользователя Reddit).
  • Освобождение места. Полная установка Python с модулями и зависимостями pip может занимать сотни мегабайт.

Что касается Python IDLE, его часто удаляют из-за слишком ограниченных возможностей для реальных проектов: в нём нет виртуальных окружений, поддержки Git и других продвинутых функций. В таких случаях пользователи переходят на более мощные редакторы, такие как VS Code, PyCharm, Sublime Text, или на более дружелюбные для новичков альтернативы вроде Thonny.

Также читайте:Удаление Anaconda на macOS

Предупреждение о версиях macOS

  • В macOS 12 Monterey и более ранних версиях Python 2.7 предустановлен в системе. Не удаляйте его. Он является частью macOS, и его удаление может нарушить работу скриптов, приложений или даже самой ОС, как отмечается в этом обсуждении на Stack Overflow.
  • Начиная с macOS 13 Ventura, Apple больше не поставляет Python по умолчанию. Однако:

    • Установка инструментов командной строки Xcode добавляет Python 3.
    • Некоторые приложения (Docker, Blender и др.) также включают Python. Удаление таких версий Python может привести к некорректной работе этих приложений.
    • Если инструменты командной строки Xcode создают проблемы, безопаснее полностью удалить их, а затем установить заново, вместо того чтобы удалять только Python.
  • Все описанные ниже методы были успешно протестированы на macOS 15.

Возможные способы установки Python

На современных Mac Python обычно устанавливается одним из трёх способов:

  • С официального сайта Python (вместе с IDLE).
  • Через Homebrew, pyenv или MacPorts.
  • В составе инструментов командной строки Xcode или другого приложения.

В следующем разделе мы поможем определить, каким способом Python был установлен, поскольку от этого зависит, как безопасно удалить Python.

Как проверить, каким способом Python был установлен на вашем Mac

Перед удалением Python важно убедиться, установлен ли он вообще, какие версии у вас есть и каким способом они были установлены. Это поможет определить правильный и безопасный способ удаления.

Шаг 1. Проверьте установленные версии через Терминал

  1. Откройте Терминал.
  2. Введите следующую команду и нажмите Return:
    python3 —version

    Copy

    The Terminal window showing the existing Python version

Если вы считаете, что Python 2 всё ещё может быть установлен (на старых версиях macOS), используйте эту команду:

python2 —version

Copy

Это покажет, какие версии Python в данный момент доступны на вашем Mac.

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

Шаг 2. Найдите Python IDLE в папке Программы (Applications)

  1. Откройте Finder → перейдите в папку Программы (Applications).
  2. Найдите Python.
The Terminal window showing the existing Python version

Если вы видите папку Python, Python Launcher или IDLE, значит Python был установлен из официального пакета Python.org. Для этой версии потребуется использовать соответствующие шаги удаления.

Если ничего не найдено, переходите дальше.

Шаг 3. Проверка установки через Homebrew

В Терминале выполните следующую команду:

brew list | grep python

Copy

the Terminal window showing the version of Python installed via Homebrew

Если вы видите что-то вроде python@3.13, значит Python был установлен через Homebrew. Если нет — продолжайте.

Шаг 4. Проверка установки через pyenv

Выполните команду:

pyenv versions

Copy

the Terminal window showing the version of Python installed via pyenv

Если вы видите список версий Python, значит они были установлены с помощью pyenv. Если нет — продолжайте.

Шаг 5. Проверка установки через MacPorts

Выполните следующую команду:

port installed | grep python

Copy

Если вы видите записи вроде python37, значит Python был установлен с помощью MacPorts. Если ничего не отображается — продолжайте.

Шаг 6. Другие случаи

Если ни один из вышеописанных вариантов не подходит, Python мог быть:

  1. Собран из исходников → в этом случае его нужно найти и удалить вручную.
  2. Включён в состав другого приложения (например, Command Line Tools for Xcode, Docker, Blender). В этом случае не удаляйте Python напрямую, так как это может нарушить работу основного приложения. Вместо этого удалите (и при необходимости переустановите) само приложение.

Как удалить Python, установленный через Homebrew

Если вы устанавливали Python с помощью Homebrew (пакетного менеджера macOS), его можно безопасно удалить с помощью нескольких команд в Терминале.

Шаг 1. Откройте Терминал

  • Перейдите в папку Программы → Утилиты → Терминал.

Шаг 2. Проверьте установленные пакеты

Выполните команду:

brew list

Copy

the list of packages installed via Homebrew

Это покажет все пакеты Homebrew, установленные на вашем Mac, включая версии Python. Вы можете увидеть несколько записей, например python@3.11 и python@3.13.

Шаг 3. Определите версию для удаления

Найдите версию Python, которую хотите удалить (например, python@3.13).

Шаг 4. Удалите выбранную версию

Введите следующую команду, заменив 3.x на фактический номер версии:

brew uninstall python@3.x

Copy

The Homebrew's Python uninstallation process in Terminal

Шаг 5. Проверьте удаление

Снова выполните:

brew list

Copy

Если Python больше не отображается в списке, удаление прошло успешно.

Как удалить Python, установленный через pyenv

Если вы использовали pyenv для управления версиями Python на Mac, выполните следующие шаги, чтобы удалить ненужную версию.

Шаг 1. Откройте Терминал

Шаг 2. Получите список установленных версий. Выполните команду:

pyenv versions

Copy

Будут показаны все версии Python, установленные через pyenv. Вы можете увидеть несколько записей, например 3.11.9 и 3.13.7.

Шаг 3. Определите версию для удаления

Найдите версию, которую хотите удалить, например 3.13.0.

Шаг 4. Удалите выбранную версию

Выполните следующую команду, заменив номер версии на нужный:

pyenv uninstall 3.13.0

Copy

Нажмите y, затем Enter для подтверждения.

The pyenv's Python uninstallation process in Terminal

Шаг 5. Проверьте удаление

Чтобы убедиться, что версия удалена, снова выполните:

pyenv versions

Copy

Если версия больше не появляется в списке, значит она была успешно удалена.

Как удалить Python, установленный через MacPorts

Если вы установили Python с помощью MacPorts, вы можете удалить его всего несколькими командами в Терминале.

Шаг 1. Откройте Терминал

Шаг 2. Просмотрите список установленных версий

Для этого выполните команду:

port installed | grep python

Copy

Это отобразит все версии Python, установленные через MacPorts. Вы можете увидеть записи вроде python37 и python_select.

Шаг 3. Определите версию для удаления

Просмотрите список и выберите версию Python, которую хотите удалить (например, python37). При необходимости вы также можете удалить все версии по одной.

Шаг 4. Удалите выбранную версию

Выполните следующую команду, заменив номер версии на тот, который вы хотите удалить:

sudo port uninstall python37

Copy

При появлении запроса введите пароль.

The Macports' Python uninstallation process in Terminal

Шаг 5. Проверьте удаление

Чтобы убедиться, что версия была удалена, снова выведите список установленных пакетов Python:

port installed | grep python

Copy

Если версия больше не отображается, удаление прошло успешно.

Как удалить Python IDLE на Mac с помощью скрипта

Если Python был установлен с официального сайта Python.org, вместе с ним устанавливается IDLE (лёгкий редактор кода). Удаление с помощью скрипта — самый быстрый способ ручного удаления, так как он делает то же самое, что и поиск и удаление всех связанных файлов через Finder, но выполняет всё за один раз.

Важно!

Этот процесс безвозвратно удаляет файлы. Перед тем как следовать приведённым ниже инструкциям, убедитесь, что Python IDLE не запущен.

Шаг 1. Скачайте скрипт

Сохраните файл скрипта uninstall_python.sh в папку «Загрузки»(Downloads).

Обратите внимание

Вы можете открыть скрипт в любом текстовом редакторе, чтобы посмотреть, как он работает, и убедиться, что он удаляет только файлы, связанные с Python IDLE.

Шаг 2. Откройте Терминал

Шаг 3. Предоставьте права на выполнение

Выполните следующую команду, чтобы можно было запустить скрипт:

chmod +x ~/Downloads/uninstall_python.sh

Copy

Разрешите приложению Terminal доступ к папке Downloads, если появится соответствующий запрос.

Шаг 4. Запустите скрипт с правами администратора

Выполните команду:

sudo ~/Downloads/uninstall_python.sh

Copy

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

The Terminal script uninstalling Python IDLE

После этого скрипт автоматически найдёт установленную версию Python и удалит все связанные с ней файлы.

Обратите внимание

Если во время удаления вы увидите сообщение «Operation not permitted», это нормально. Это означает, что некоторые файлы, связанные с Python, также используются другими процессами и поэтому не должны быть удалены.

В конце вы увидите сообщение вроде: «Python 3.13 and related files have been removed».

The script successfully uninstalled Python

Шаг 5. Удалите оставшийся файл (при необходимости)

В некоторых случаях может остаться файл с именем org.python.pythonlauncher.sfl3. Чтобы удалить его:

  1. Откройте Finder.
  2. Нажмите Shift + ⌘ + G, чтобы открыть диалог Go to folder.
  3. Вставьте этот путь и нажмите Return:

    ~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.python.pythonlauncher.sfl3

    Copy

  4. Если файл org.python.pythonlauncher.sfl3 присутствует, удалите его.
The Go to folder dialogue with the pasted path

Шаг 6. Очистите Корзину и перезагрузите Mac

  1. Очистите Корзину.
  2. Перегрузите Ваш Mac чтобы завершить удаление.

Как удалить Python IDLE с помощью App Cleaner & Uninstaller

Обратите внимание

App Cleaner & Uninstaller может удалять только пакеты приложений из папки Applications. Это означает, что он подходит для Python IDLE (установленного из официального пакета Python.org), но не удаляет версии Python, установленные через Homebrew, pyenv или MacPorts.

Если ваша цель — быстро удалить Python IDLE, это самый простой способ:

  1. Установите и запустите App Cleaner & Uninstaller.
  2. Найдите Python и выберите его.
  3. После выбора просто нажмите Uninstall. App Cleaner & Uninstaller with Python selected
  4. В окне Review and confirm нажмите Remove. The review and confirm window of App Cleaner & Uninstaller

App Cleaner & Uninstaller удалит Python IDLE и связанные с ним служебные файлы всего за несколько кликов.

Заключение

В итоге, когда речь идёт о Python как языке программирования, можно придерживаться простого правила:

  • Системный Python находится в /usr/bin/ (например, /usr/bin/python или /usr/bin/python2.7). Эти файлы являются частью macOS и их никогда нельзя удалять. the system's python3 file in /usr/bin
  • Пользовательский Python обычно расположен в другой папке, и его можно удалить вручную без вреда для системы. the user's python3 files installed via Homebrew

А если ваша цель — удалить Python IDLE, самое простое решение — использовать App Cleaner & Uninstaller. Он удаляет пакет приложения и связанные файлы всего за пару кликов.

Так вы сможете очистить Mac от неиспользуемых версий Python, сохранив при этом важные системные компоненты нетронутыми.

Часто задаваемые вопросы

Как удалить Python через Терминал?

Это зависит от того, как он был установлен. Если Python был установлен через Homebrew, pyenv или MacPorts, используйте соответствующие команды, приведённые в разделах выше. Для Python IDLE (из пакета Python.org) вы можете запустить наш скрипт удаления в Терминале или воспользоваться App Cleaner & Uninstaller.

Как проверить, установлен ли Python на Mac?

Откройте Terminal и введите:
python3 --version

Copy

Если Python установлен, вы увидите номер версии. На более старых версиях macOS также можно ввести python2 --version. См. как проверить, каким способом был установлен Python.

Где находится Python в macOS?

  • Системный Python расположен в одном из следующих мест:
    /usr/bin/python

    Copy

    или
    /usr/bin/python2.7

    Copy

    (не удаляйте их).
  • Пользовательский Python обычно находится в
    /usr/local/bin/python3

    Copy

    .

В чём разница между Python и Python3?

В macOS команда Python исторически указывала на Python 2.7, тогда как Python3 указывает на более новые версии Python 3. Поскольку Python 2 устарел, в большинстве современных сценариев используется Python3.

Почему нужно запускать Python3 вместо Python?

Потому что в старых версиях macOS команда Python всё ещё ссылается на Python 2.7. Apple так и не обновила её, чтобы она указывала на Python 3, поэтому Python3 нужно запускать явно.

Можно ли установить одновременно Python 3.9 и 3.10?

Да. Такие инструменты, как pyenv и Homebrew, позволяют устанавливать несколько версий Python параллельно. Просто убедитесь, что вы знаете, какая версия активна, проверив это с помощью
python3 --version

Copy

.

Установлен ли Python на Mac по умолчанию?

В macOS 12 Monterey и более ранних версиях Python 2.7 предустановлен.

В macOS 13 Ventura и новее Python по умолчанию не установлен, но он может появиться, если вы установили Command Line Tools for Xcode или приложения, которые включают Python.

Безопасно ли скачивать Python на Mac?

Да, если вы загружаете его с Python.org, используете Homebrew или другой надёжный менеджер пакетов.

Нужно ли удалять версию Python, которая поставляется с macOS?

Нет, и делать этого не следует. Системный Python в /usr/bin/ является частью macOS и используется системными процессами. Его удаление может нарушить работу системы.

Есть ли простой способ удалить все версии Python сразу?

Не совсем. Каждую версию, установленную через Homebrew, pyenv или MacPorts, нужно удалять с помощью соответствующего инструмента. Если Python был установлен вручную несколько раз, каждую копию придётся удалять отдельно.

Почему после удаления я всё ещё вижу Python или Python3 в Терминале?

Обычно это происходит, если:

  • Другая версия Python всё ещё установлена другим способом.
  • В
    /usr/local/bin/

    Copy

    осталась символическая ссылка.
Вы можете выполнить команду
which python3

Copy

в Терминале, чтобы проверить точный путь, на который указывает ваша оболочка.
Прокрутить вверх