Jak całkowicie odinstalować Anacondę z macOS


138

Jak mogę całkowicie odinstalować Anacondę z MacOS Sierra i wrócić do oryginalnego Pythona? Próbowałem użyć, conda-clean -yesale to nie działa. Usuwam również zawartość, ~/.bash_profileale nadal używa Pythona Anaconda i nadal mogę uruchomić condapolecenie.


czy istnieje analogiczny post dla Ubuntu?
Nathan

@frank czy zaakceptowana odpowiedź nie działa również w przypadku Ubuntu?
Ulysse BN


3
haha nie ma mowy poszedł do prawie 2 letniego postu, aby oznaczyć go jako duplikat
Jordan Baron

2
jak odinstalować condę, jeśli dodatkowo nie może znaleźć condapolecenia, ale katalog nadal istnieje?
Charlie Parker

Odpowiedzi:


248

Aby usunąć konfiguracje:

conda install anaconda-clean
anaconda-clean --yes

Po usunięciu konfiguracji możesz usunąć folder instalacyjny anaconda, który zwykle znajduje się w katalogu domowym:

rm -rf ~/anaconda3

Również anaconda-clean --yespolecenie tworzy kopię zapasową w katalogu domowym formatu ~/.anaconda_backup/<timestamp>. Pamiętaj, aby usunąć również ten.


EDIT (v5.2.0) : Teraz, jeśli chcesz wyczyścić wszystko, będziesz musiał również usunąć dwie ostatnie linie dodane do pliku.bash_profile . Wyglądają na:

# added by Anaconda3 5.2.0 installer
export PATH="/Users/ody/anaconda3/bin:$PATH"

7
Tutaj jest oficjalny link do Anacondy, aby uzyskać więcej informacji.
n1k31t4

3
rm -rf ~/anaconda2jest dla komputerów Mac. W przypadku systemu Windows - w Panelu sterowania wybierz Dodaj lub usuń programy lub Odinstaluj program, a następnie wybierz Python 3.6 (Anaconda) lub swoją wersję Pythona.
Rene Duchamp,

4
Z ciekawości, co po prostu rmpozostawia tę czystą anakondę - czego się pozbywa?
Nathan,

10
Świetny przewodnik, ale z małą literówką - domyślną lokalizacją instalacji programu Anaconda jest rootfolder, a nie folder domowy. W ten sposób rm -rf ~/anaconda3zawiedzie cicho, tj. Będzie działać bez faktycznego usuwania niczego. Prawidłowe polecenie jest sudo rm -rf /anaconda3lub w sudo rm -rf /anaconda2zależności od zainstalowanej wersji Anaconda.
DeltaIV

1
Nie wiem dlaczego, ale na wypadek, gdyby ktoś cierpiał tak jak ja z jakiegoś powodu, to było w tym miejscu, /Users/brandBrandoParetoopareto/opt/więc tak zrobiłem/Users/brandBrandoParetoopareto/opt/miniconda3
Charlie Parker

39

Aby odinstalować Anacondę, otwórz okno terminala:

  1. Usuń cały katalog instalacyjny Anaconda :
rm -rf ~/anaconda
  1. Edytuj ~/.bash_profile i usuń katalog Anaconda ze PATHzmiennej środowiskowej.

Uwaga: może być konieczna edycja .bashrci / lub .profilepliki zamiast.bash_profile

  1. Usuń następujące ukryte pliki i katalogi, które mogły zostać utworzone w katalogu domowym:

    • .condarc
    • .conda
    • .continuum

Posługiwać się:

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

2
Uwaga dla początkujących: zamiast tego może być konieczna edycja plików .bashrc i / lub .profile
Nathan

1
Jak stwierdzono powyżej DeltaIV; to się nie powiedzie. Przynajmniej tak zrobiłem dla mnie: „Świetny przewodnik, ale z małą literówką - domyślną lokalizacją instalacji Anacondy jest folder główny, a nie katalog domowy. W ten sposób rm -rf ~ / anaconda3 zawiedzie cicho, tj. Uruchomi się bez faktycznie usuwanie czegokolwiek. Prawidłowe polecenie to sudo rm -rf / anaconda3 lub sudo rm -rf / anaconda2 w zależności od zainstalowanej wersji Anaconda. "
Oeyvind


2

Otwórz terminal i usuń cały katalog Anaconda, który będzie miał taką nazwę, jak „anaconda2” lub „anaconda3”, wprowadzając następujące polecenie: rm -rf ~ / anaconda3. Następnie usuń condę za pomocą polecenia „conda uninstall” https://conda.io/docs/commands/conda-uninstall.html .


Podczas biegu conda uninstalldostajęCondaValueError: Value error: no package names supplied, try "conda remove -h" for more details
Jordan Baron,

napisz echo $ PATH w swoim terminalu, aby sprawdzić, czy jest jakieś odniesienie do anakondy, jeśli jest, użyj export PATH = "/ path / you / want / to / keep"
Monika Bozhinova

1

To jest jeszcze jedno miejsce, w którym anaconda miała wpis, który zepsuł moją instalację Pythona po usunięciu Anacondy. Mając nadzieję, że to pomoże komuś innemu.

Jeśli używasz przędzy, znalazłem ten wpis w moim pliku .yarn.rc w ~ / "nazwa użytkownika"

python „/ Użytkownicy / ktoś / anaconda3 / bin / python3”

usunięcie tej linii naprawiło ostatnie miejsce potrzebne do całkowitego usunięcia. Nie wiem, jak ten wpis został dodany, ale pomogło


1

Po wykonaniu bardzo pomocnych sugestii od spicyramen i jkysam bez natychmiastowego sukcesu, potrzebny był prosty restart mojego Maca, aby system rozpoznał zmiany. Mam nadzieję, że to komuś pomoże!


0

To zadziałało dla mnie:

conda remove --all --prefix /Users/username/anaconda/bin/python

następnie usuń również z $ PATH w .bash_profile


1
To fajny pomysł, ale zgodnie z dokumentacją ma to na celu usunięcie środowisk Conda. Oto sposób, który sugeruje Anaconda: używającanaconda-clean
n1k31t4

0

Dodanie export PATH="/Users/<username>/anaconda/bin:$PATH"(lub export PATH="/Users/<username>/anaconda3/bin:$PATH"jeśli masz Anacondę 3) do mojego pliku ~ / .bash_profile, rozwiązało ten problem.


Myślę, że źle zrozumiałeś pytanie. Pytanie brzmi, jak odinstalować Anacondę, a nie naprawić. Sugerujesz tutaj poprawkę do zachowania / instalacji Anacondy, a nie jej usuwania
Abe

0

Wydaje się, że oficjalne instrukcje są tutaj: https://docs.anaconda.com/anaconda/install/uninstall/

ale jeśli lubisz mnie, to z jakiegoś powodu nie zadziałało iz jakiegoś powodu twój conda został zainstalowany gdzie indziej z informacją, że zrobisz to:

rm -rf ~/opt

Nie mam pojęcia, dlaczego został tam zapisany, ale właśnie to mi pomogło.


Przydało mi się to przy naprawianiu mojej instalacji Conda (jeśli to jest powód, dla którego ją odinstalowujesz, tak jak ja): https://stackoverflow.com/a/60902863/1601580, który ostatecznie naprawił ją za mnie. Nie jestem pewien, dlaczego Conda zachowywała się dziwnie na pierwszym miejscu lub instalowała coś nieprawidłowo w pierwszej kolejności ...

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.