Как полностью удалить Anaconda с Mac

Anaconda — это не одна программа. Это целая установка Python в папке внутри домашней, плюс Anaconda Navigator, строки в профиле командной оболочки, которые запускают conda в каждом окне Терминала, и несколько папок с настройками. Ваши окружения conda обычно лежат внутри папки Anaconda и удаляются вместе с ней. Разберём, как сначала их сохранить, а потом убрать всё остальное.

Деинсталлятор: список программ по размеру с датой последнего открытия, выбран Google Chrome с размером программы и кэшей
  1. Откройте MacWashing и выберите Деинсталлятор в боковом меню.
  2. Нажмите Показать программы и отметьте Anaconda-Navigator в списке.
  3. Нажмите Удалить и подтвердите. Файлы, которые могут быть вашими, отмечены как «Возможно» и не выбираются сами.

Бесплатная пробная версия · macOS 14 и новее

Сначала выгрузите свои окружения

При удалении Anaconda пропадают все окружения внутри её папки вместе с установленными в них пакетами. Если окружение ещё понадобится, сохраните его описание в файл — по нему окружение потом можно создать заново.

  1. Откройте Терминал и выполните conda info --envs, чтобы увидеть свои окружения и где они лежат.
  2. Для каждого нужного окружения выполните conda env export --name <ENV_NAME> > <ENV_NAME>.yaml. Файл сохранится в текущей папке Терминала — в домашней, если вы её не меняли.
  3. Если вы сохраняли блокноты или скрипты внутри папки Anaconda, скопируйте их в другое место.

Окружения за пределами папки Anaconda вместе с ней не удаляются. Anaconda советует убрать их до удаления командой conda remove --prefix <PATH_TO_ENV_DIRECTORY> --all.

Удалите Anaconda её скриптом

В Anaconda Distribution 2025.06 и новее есть скрипт удаления, и документация Anaconda называет его основным способом.

  1. В Терминале выполните conda deactivate, чтобы из приглашения пропало (base).
  2. Выполните conda info --base, чтобы узнать, куда установлена Anaconda.
  3. Запустите скрипт uninstall.sh из этой папки, например ~/anaconda3/uninstall.sh. Если Anaconda установлена в /opt/anaconda3 (через установщик .pkg), выполните sudo -E /opt/anaconda3/uninstall.sh.
  4. Закройте и снова откройте Терминал: (base) в приглашении больше не должно быть.

Чтобы заодно удалить кэш, настройки и ~/.conda, добавьте параметры: ~/anaconda3/uninstall.sh --remove-caches --remove-config-files user --remove-user-data. Anaconda не советует их, если на Mac больше одной установки conda.

Старые версии: удалите Anaconda вручную

Если в папке Anaconda нет uninstall.sh, ваша версия старше 2025.06. Для неё Anaconda описывает такие шаги:

  1. В Терминале выполните conda activate, затем conda init --reverse --all. Это убирает строки conda из всех профилей командной оболочки. Сделайте это до удаления папки: команде нужна сама conda.
  2. Удалите папку Anaconda — путь, который показала conda info --base, например ~/anaconda3. В Finder перетащите её в Корзину. Команда rm -rf ~/anaconda3 в Терминале удаляет её сразу и без возможности отмены.
  3. При желании удалите настройки и данные conda: ~/.condarc, ~/.conda и ~/.continuum. Оставьте ~/.condarc, если меняли настройки conda и собираетесь установить её снова.
  4. Закройте и снова откройте Терминал.

Anaconda предупреждает, что после удаления могут остаться ярлыки. Если Anaconda-Navigator всё ещё есть в Finder › Программы, перетащите его в Корзину.

Что Anaconda оставляет после себя

Всё это лежит в домашней папке. Большинство папок скрыты, потому что их имена начинаются с точки:

  • ~/anaconda3 или ~/opt/anaconda3 — сама Anaconda: Python, conda, базовое окружение и ваши окружения в папке envs.
  • ~/.conda — данные conda для вашей учётной записи. Там тоже могут быть окружения.
  • ~/.condarc — настройки conda, например каналы.
  • ~/.continuum — данные старых версий Anaconda.
  • ~/.anaconda — данные Anaconda Navigator и других инструментов Anaconda.
  • ~/.jupyter — настройки Jupyter. Оставьте эту папку, если пользуетесь Jupyter с другим Python.
  • ~/.bash_profile-anaconda3.bak — копия профиля командной оболочки, которую установщик сохранил перед тем, как добавить строки conda.

Ваши окружения и всё, что вы сами туда сохраняли, лежат внутри ~/anaconda3 (или ~/opt/anaconda3) и ~/.conda. Выгрузите нужные окружения, прежде чем удалять эти папки.

Как убрать остатки вручную

  1. В Finder выберите Переход › Переход к папке (Shift-Command-G), введите путь из списка выше и нажмите Return.
  2. Переместите папку или файл в Корзину.
  3. Повторите для остальных путей. Скрытые папки вроде ~/.conda «Переход к папке» тоже открывает.
  4. Перезагрузите Mac и очистите Корзину.

Если в новом окне Терминала всё ещё видно (base) или ошибку про conda, её строки остались в профиле командной оболочки. Откройте ~/.zshrc (или ~/.bash_profile) в текстовом редакторе и удалите блок между # >>> conda initialize >>> и # <<< conda initialize <<<.

Файлы после себя оставляет не только Anaconda: см. как полностью удалить программу на Mac.

А с MacWashing это в один клик

Деинсталлятор: список программ по размеру с датой последнего открытия, выбран Google Chrome с размером программы и кэшей

Деинсталлятор MacWashing знает папки, которые Anaconda создаёт в домашней папке, и удаляет их вместе с Anaconda Navigator. Папки, где могут лежать ваши файлы, например окружения, отмечены как «Возможно» и не выбираются, пока вы не отметите их сами.

Бесплатная пробная версия · macOS 14 и новее

Вопросы и ответы

Удалит ли MacWashing мои файлы вместе с Anaconda?

Нет. Деинсталлятор сам отмечает только то, что принадлежит программе: настройки, кэш, журналы и фоновые компоненты. Папки, где могут лежать ваши файлы, отмечены как «Возможно» и не выбираются, пока вы не отметите их сами, а программы по умолчанию уходят в Корзину, и их можно вернуть.

Что если Anaconda сейчас запущен?

MacWashing подождёт, пока она закроется, или закроет её по вашей команде, и только потом удалит её файлы.

Можно ли удалить Anaconda в MacWashing бесплатно?

Да, в пробном режиме: Сборка мусора и Деинсталлятор вместе освобождают до 25 ГБ, без аккаунта и карты.

Удалятся ли мои блокноты и скрипты вместе с Anaconda?

Нет, если они лежат вне папки Anaconda: удаление не трогает «Документы» и папки проектов. Файлы, сохранённые внутри ~/anaconda3, удалятся вместе с ней.

Как вернуть окружения после переустановки?

Установите Anaconda снова и для каждого выгруженного файла выполните conda env create -f <ENV_NAME>.yaml. Conda скачает пакеты заново.

Почему после удаления Anaconda Терминал показывает (base) или ошибку conda?

Папка удалена, а строки conda остались в профиле командной оболочки. Удалите блок conda initialize из ~/.zshrc или ~/.bash_profile и откройте новое окно Терминала.