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

Почему просто перетащить Anaconda в Корзину недостаточно
Перетаскивание Anaconda Navigator в Корзину удаляет только графическое приложение. Anaconda создаёт множество файлов конфигурации, папок в домашней директории и интеграций в командной строке (PATH, активируемые окружения, cached пакеты). Чтобы система и другие установки Python не конфликтовали с оставшимися следами Anaconda, нужно выполнить последовательность команд и ручных проверок.
Установите и запустите пакет очистки anaconda-clean
Anaconda предоставляет пакет очистки, который удаляет конфигурационные файлы, связанные с дистрибутивом. Установка и запуск выполняются через Terminal.
Шаги:
Откройте Launchpad, затем выберите Other > Terminal.
Введите команду и нажмите Return, чтобы установить пакет очистки:
conda install anaconda-clean- После установки запустите очиститель. Опция –yes пропустит подтверждения для каждого файла и папки:
anaconda-clean --yesПримечание: anaconda-clean создаёт резервную копию удаляемых файлов в каталоге ~/.anaconda_backup по умолчанию. Если вы захотите восстановить конфигурацию — найдёте её там.
Удалите директорию установки Anaconda и резервные копии
После выполнения очистителя удалите основную директорию установки Anaconda. В Terminal выполните:
rm -rf ~/opt/anaconda3Эта команда предполагает, что у вас установлена Anaconda3 в папке Opt внутри домашней директории. Если Anaconda установлена в другом месте (например, ~/anaconda3), замените путь соответственно.
Если хотите освободить дополнительное пространство или не планируете восстановление, можно удалить папку резервных копий, созданную anaconda-clean:
rm -rf ~/.anaconda_backup
Удалите переменную PATH Anaconda
Чтобы терминал больше не ссылался на бинарники Anaconda, удалите строку экспорта PATH из вашего bash-профиля или другого стартового файла оболочки.
- В Terminal откройте bash-профиль в TextEdit:
open .bash_profile- Найдите и удалите строку:
export PATH="/Users/[your username]/anaconda3/bin:$PATH"- В меню macOS выберите File > Save.
Важно: если вы используете zsh (по умолчанию в современных версиях macOS), проверьте файлы ~/.zshrc, ~/.zprofile и ~/.zshenv на наличие аналогичных строк и удалите их.
Удалите остатки Anaconda вручную
Чтобы убедиться, что ничего не осталось, просмотрите системные папки и удалите файлы и папки, содержащие «Anaconda» или «conda» в имени.
Откройте Finder, выберите Go > Go to Folder и переходите по этим путям по очереди:
- ~/Library/Receipts
- ~/Library/Caches
- ~/Library/Preferences
- ~/Library/Containers
- ~/Library/Application Support
- ~/Library/Application Scripts
- ~/Library/Logs
В каждой директории ищите элементы с «Anaconda» или «conda» в названии и отправляйте их в Корзину.
Дополнительные проверки и команды (шпаргалка)
- Просмотрите активные переменные окружения:
env | grep -i conda- Ищите остатки в системе:
find ~ -name "*anaconda*" -o -name "*conda*"- Если используете Homebrew, убедитесь, что brew не ссылается на пакеты Anaconda.
Критерии приёмки
- Команда conda больше не доступна в терминале (или возвращает command not found).
- Папка установки (например, ~/opt/anaconda3 или ~/anaconda3) удалена.
- В файлах ~/.bash_profile, ~/.zshrc и других нет экспорта PATH на anaconda.
- В системных папках нет заметных файлов с именами Anaconda/conda.
Контрольный список для ролей
Администратор системы:
- Выполнить anaconda-clean и удалить директории с правами администратора при необходимости.
- Проверить пользовательские профили оболочки всех пользователей.
Обычный пользователь:
- Убедиться, что в домашней директории нет личных окружений conda.
- Очистить кеши и папки в ~/Library.
Риски и смягчающие меры
- Риск: случайное удаление других файлов при использовании rm -rf. Смягчение: сначала выполните ls на пути, чтобы проверить содержимое, и создайте резервные копии.
- Риск: потеря важной среды/пакетов. Смягчение: экспортируйте environment.yml через conda env export перед удалением.
Частые альтернативы и когда они применимы
- Если нужно лишь временно отключить Anaconda от PATH — закомментируйте строку экспорта PATH вместо удаления. Подходит, когда вы планируете переустановку.
- Для полного удаления через пакетный менеджер используйте дистрибутивные инструменты (если Anaconda была установлена нестандартно).
Краткая методология (шаги в одном блоке)
- Установить anaconda-clean: conda install anaconda-clean
- Запустить anaconda-clean –yes
- Удалить директорию установки: rm -rf ~/opt/anaconda3 (или ваш путь)
- Удалить ~/.anaconda_backup при необходимости
- Удалить строки PATH из ~/.bash_profile, ~/.zshrc и т. д.
- Проверить и очистить ~/Library/* по списку выше
- Выполнить проверки (conda not found, отсутствие директорий)
Краткий словарь
- anaconda-clean — утилита удаления конфигурации Anaconda.
- PATH — переменная окружения, определяющая поиск исполняемых файлов.
- ~/.anaconda_backup — резервная папка, которую создаёт anaconda-clean.
Итог
Удаление Anaconda с macOS — это не одна команда, а серия действий: запуск официального очистителя, удаление папок установки и резервов, правка конфигурации оболочки и ручная проверка системных каталогов. Следуя этому руководству и контрольным спискам, вы безопасно освободите место на диске и устраните конфликты с другими установками Python.
Важное: перед массовым удалением всегда делайте бэкап важных сред и файлов.
Похожие материалы
Скорость воспроизведения Netflix: как менять и зачем
Группировка объектов в коллекции в Blender
Как добавить блог в профиль Goodreads
Подключение сетевого диска в Windows 11
Как скачать данные, которые хранит Pinterest