Python Anaconda - Как безопасно удалить

Я установил Python Anaconda на Mac (OS Mavericks). Я хотел вернуться к стандартной версии Python на моем Mac. Какой лучший способ сделать это? Должен ли я удалить каталог ~/anaconda? Любые другие изменения необходимы?

В настоящее время, когда я запускаю which python, я получаю этот путь:

/Users/username/anaconda/bin/python

Ответ 1

Из документов:

Чтобы удалить Anaconda, откройте окно терминала и удалите весь каталог установки anaconda: rm -rf ~/anaconda. Вы также можете редактировать ~/.bash_profile и удалите каталог анаконды из вашей PATH переменной окружения, и удалить скрытый .condarc файл и .conda и .continuum каталоги, которые могут быть созданы в домашнем каталоге с rm -rf ~/.condarc ~/.conda ~/.continuum.

Дальнейшие заметки:

  • Установки Python3 могут использовать каталог ~/anaconda3 или ~/miniconda3 вместо ~/anaconda.
  • У вас также может быть скрытый каталог ~/.anaconda который можно удалить.
  • В зависимости от того, как вы установили, возможно, что PATH будет изменен в одном из ваших файлов runcom, а не в вашем профиле оболочки. Так, например, если вы используете bash, обязательно проверьте ваш ~/.bashrc если вы не найдете PATH модифицированный в ~/.bash_profile.
  • Если после удаления папки anaconda вы пытаетесь запустить python и получаете ошибку "Нет такого файла или каталога", это может быть связано с тем, что старый путь кэшируется оболочкой; чтобы исправить это, попросите оболочку перефразировать, используя hash -r.

Ответ 2

Установщик anaconda добавляет строку в ваш ~/.bash_profile script, который добавляет каталог bin anaconda в переменную среды $PATH. Удаление каталога anaconda должно быть всем, что вам нужно сделать, но это хорошая домашняя работа, чтобы удалить эту строку из вашей установки script тоже.

Ответ 3

Пакет " anaconda clean", доступный на платформе Anaconda, должен безопасно удалить.

conda install anaconda-clean   # install the package anaconda clean
anaconda-clean --yes           # clean all anaconda related files and directories 
rm -rf ~/anaconda3             # removes the entire anaconda directory

rm -rf ~/.anaconda_backup       # anaconda clean creates a back_up of files/dirs, remove it 
                                # (conda list; cmd shouldn't respond after the clean up)

Подробнее см. https://docs.anaconda.com/anaconda/install/uninstall.

Ответ 4

Удаление каталога Anaconda помогает, но я не думаю, что это хорошая идея, поскольку вам может понадобиться использовать anaconda иногда в ближайшем будущем. Итак, как было предложено mwaskom, установщик anaconda автоматически добавляет переменную PATH, которая указывает на каталог anaconda/bin в файле ~/.bashrc.

Похоже на это

PATH="/home/linuxsagar/anaconda3/bin:$PATH

Итак, просто закомментируйте строку (добавьте # в начало строки). Затем перезагрузите файл ~/.bashrc, выполняющий source ~/.bashrc

Теперь проверьте изменения, выполняемые which python в новом терминале.

Ответ 6

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

Перейдите в свой домашний каталог. Выполняется только команда cd.

Отредактируйте файл .bashrc.

Найдите в файле что-то вроде export PATH="/home/ubuntu/anaconda3/bin:$PATH".

Поместите a # в начале, чтобы прокомментировать его из script.

#export PATH="/home/ubuntu/anaconda3/bin:$PATH"

Откройте новый терминал, и вы должны запустить базовую установку python. Это работает в системах Linux. Должен работать и на Mac.

Ответ 7

Удаление Анаконды

Чтобы удалить Anaconda, вы можете просто удалить программу. Это оставит несколько файлов позади, что для большинства пользователей просто отлично. Смотри вариант А.

Если вы также хотите удалить все следы конфигурационных файлов и каталогов из Anaconda и ее программ, вы можете сначала загрузить и использовать программу Anaconda-Clean, а затем выполнить простое удаление. Смотрите вариант Б.

Вариант А.

Используйте простое удаление, чтобы удалить Anaconda:

macOS - откройте приложение терминала Terminal.app или iTerm2, а затем удалите весь каталог Anaconda с таким именем, как anaconda2 или anaconda3, введя rm -rf ~/anaconda3.

Вариант Б.

Полное удаление с помощью Anaconda-Clean и простое удаление.

ПРИМЕЧАНИЕ. Anaconda-Clean необходимо запустить перед простым удалением.

Установите пакет Anaconda-Clean из Anaconda Prompt или окна терминала:

conda install anaconda-clean

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

Удалите все связанные с Anaconda файлы и каталоги с запросом подтверждения перед удалением каждого из них:

anaconda-clean

Или удалите все связанные с Anaconda файлы и каталоги, не предлагая удалить каждый из них:

anaconda-clean --yes

Anaconda-Clean создает резервную копию всех файлов и каталогов, которые могут быть удалены, например .bash_profile, в папке с именем .anaconda_backup в вашем домашнем каталоге. Также обратите внимание, что Anaconda-Clean оставляет ваши файлы данных в каталоге AnacondaProjects без изменений. После использования Anaconda-Clean следуйте приведенным выше инструкциям в варианте A, чтобы удалить Anaconda. Удаление пути Anaconda из .bash_profile

Если вы используете Linux или macOS, вы также можете проверить файл .bash_profile в вашем домашнем каталоге на наличие такой строки, как:

export PATH="/Users/jsmith/anaconda3/bin:$PATH"

ПРИМЕЧАНИЕ. Замените /Users/jsmith/anaconda3/ вашим реальным путем.

Эта строка добавляет путь Anaconda к переменной окружения PATH. Это может относиться либо к Анаконде, либо к Миниконде. После удаления Anaconda вы можете удалить эту строку и сохранить файл.

официальным способом удаления

Ответ 8

rm -rf ~/anaconda3

nano ~/.bashrc
  • Ctrl + W для поиска "Anaconda"
  • Удалите или прокомментируйте следующие строки:

    /home/sammuel/.bashrc
    # added by Anaconda3 4.2.0 installer
    export PATH="/home/sammuel/anaconda3/bin:$PATH"
    

Когда вы закончили редактирование файла, введите Ctrl + X для выхода и y, чтобы сохранить изменения.

Anaconda теперь удаляется с вашего сервера.

Ответ 9

Я просто:

rm -rf ~/anaconda3

... это снял конда тоже.

Затем:

mousepad ~/.bashrc

... и удалил линию пути, добавленную в самом дне (четко обозначенный Анакондой как "добавленный Анакондой".

Стоит отметить, что anaconda3 создал резервную копию моего файла .bashrc перед изменением и назвал его как:

./bashrc-anaconda3.bak

... поэтому я всегда мог просто переименовать это и удалить мой измененный.bashrc

Ответ 10

Чтобы удалить anaconda, вам необходимо:

1) Удалите весь каталог установки anaconda с помощью

rm -rf ~/anaconda2

2) И (ДОПОЛНИТЕЛЬНО):

- > Изменить ~/.bash_profile, чтобы удалить каталог anaconda из переменной среды PATH.

- > Удалите следующие скрытые файлы и папки, которые могли быть созданы в домашнем каталоге:

rm -rf ~/.condarc ~/.conda ~/.continuum

источник

Ответ 11

Если у вас есть несколько версий anaconda,

rm -rf ~/anaconda2 [для версии 2]

rm -rf ~/anaconda3 [для версии 3]

Открыть файл.bashrc в текстовом редакторе

vim.bashrc

удалите каталог anaconda из своего PATH.

export PATH = "/home/{имя пользователя}/anaconda2/bin: $ PATH" [для версии 2]

export PATH = "/home/{имя пользователя}/anaconda3/bin: $ PATH" [для версии 3]

Ответ 12

Чтобы удалить Anaconda полностью из вашей системы:

  1. Открытый терминал
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum

Ответ 13

В моем случае Anaconda3 не был установлен в домашнем каталоге. Вместо этого он был установлен в корне. Поэтому мне пришлось сделать следующее, чтобы удалить его:

sudo rm -rf /anaconda3/bin/python