Python Anaconda - jak bezpiecznie odinstalować

246

Zainstalowałem Python Anaconda na Macu (OS Mavericks). Chciałem przywrócić domyślną wersję Pythona na moim komputerze Mac. Jak najlepiej to zrobić? Czy powinienem usunąć ~/anacondakatalog? Wszelkie inne wymagane zmiany?

Obecnie po uruchomieniu which pythondostaję tę ścieżkę:

/Users/username/anaconda/bin/python

William Tell
źródło
3
@PeterWang, dlaczego uważasz, że nie chce już używać Anacondy?
jononomo
8
@PeterWang conda nie może wdrożyć na AWS, mam dużo problemów z uruchomieniem go, a także nie mogę używać pip / virtualenv, gdy mam zainstalowaną anakondę ...
ajl123
5
Anaconda faktycznie ma przewodnik do odinstalowywania conda.pydata.org/docs/install/full.html#os-x-anaconda-install
Dials Mavis
8
@PeterWang Anaconda zastępuje mój domyślny interpreter mac, który domyślnie jest używany przez pip do instalacji modułów. Zmarnowałem dziś około godziny czasu, próbując dowiedzieć się, dlaczego moje moduły nie były ładowane.
Jolly1234
Czy to odpowiada na twoje pytanie? Jak całkowicie odinstalować Anacondę z macOS
AMC

Odpowiedzi:

234

Z dokumentów :

Aby odinstalować Anaconda otworzyć okno terminala i usunąć cały katalog instalacji anakonda: rm -rf ~/anaconda. Możesz także edytować ~/.bash_profilei usuwać katalog anaconda ze PATH zmiennej środowiskowej oraz usuwać ukryty .condarcplik i .conda i .continuumkatalogi, które mogły zostać utworzone w katalogu domowym przy pomocy rm -rf ~/.condarc ~/.conda ~/.continuum.

Dalsze uwagi:

  • Instalacje w Python3 mogą korzystać z ~/anaconda3 zamiast ~/anaconda.
  • Możesz także mieć ~/.anaconda ukryty katalog, który można usunąć.
  • W zależności od sposobu instalacji może PATHbyć zmodyfikowany w jednym z plików runcom, a nie w profilu powłoki. Na przykład, jeśli używasz bash, upewnij się, że sprawdziłeś ~/.bashrc, czy nie znajdziesz PATHzmodyfikowanego ~/.bash_profile.
vaer-k
źródło
28
W moim systemie Ubuntu 14.04 zmiany $ PATH zostały wprowadzone ~/.bashrc, a nie ~/.bash_profile.
Jordan
3
Również ~/.anaconda/navigator. To z pewnością rozpryskuje katalogi.
smci,
7
Miałem ~ / anaconda3 dla instalacji Python3.
AnneTheAgile,
5
moja instalacja jest na / anaconda3 /, więc niektórzy mogą potrzebować zrobićrm -rf /anaconda3/
canada11
Bardzo pomocne. Jak stwierdzono powyżej przez canada11, miałem anaconda2, więc musiałem odpowiednio dostosować ścieżkę
Czy
150

Instalator anakondy dodaje wiersz do ~/.bash_profileskryptu, który dodaje katalog bin anakondy do $PATHzmiennej środowiskowej. Usunięcie katalogu anakondy powinno być wszystkim, co musisz zrobić, ale dobrym pomysłem jest również usunięcie tego wiersza ze skryptu instalacyjnego.

mwaskom
źródło
24
Mogą również istnieć ~/.continuumi ~/.spyder2oraz ~/.cachei ~/.distlibi ~/.matplotlibkatalogi, które należy również usunąć.
jononomo
10
W twoim katalogu domowym ( ~/) znajduje się również plik kopii zapasowej utworzony przez anaconda:, .bash_profile-anaconda.bakktóry tworzy kopię zapasową twojego oryginału .bash_profile. Możesz porównać ten plik z bieżącym .bash_profile, a następnie możesz bezpiecznie usunąć .bash_profile-anaconda.bakplik.
YaOzI
10
Znalazłem $PATHdołączającą linię anakondy ~/.bashrc, fyi.
TheGrimmScientist
1
Gdzie znajdę jego plik bash w systemie Windows?
Mohit Motwani,
1
@MohitMotwani w systemie Windows nie ma pliku bash. Kroki są zupełnie inne w systemie Windows. patrz tutaj
Tejas Shetty
107

Pakietanaconda clean ”, dostępny z platformy Anaconda, powinien zostać bezpiecznie odinstalowany.

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)

Zobacz: https://docs.anaconda.com/anaconda/install/uninstall, aby uzyskać więcej informacji.

Surya
źródło
Miałem drugą instalację anakondy przez napar. Aby go odinstalować, musiałem zadzwonićbrew cask uninstall anaconda dodatkowo .
asmaier
Korzystając z tej odpowiedzi, zgubiłem ŚCIEŻKĘ i musiałem ją zresetować. Nie był to duży problem, ponieważ moja jest nową maszyną bez dostosowanej ścieżki (jeszcze) ... ale chciałem skomentować, aby ostrzec każdego, kto ryzykuje utratę importowanej konfiguracji ścieżki.
olisteadman
24

Usunięcie katalogu Anaconda pomaga, ale nie sądzę, że to dobry pomysł, ponieważ może być konieczne użycie anakondy w niedalekiej przyszłości. Tak więc, jak sugeruje mwaskom , instalator anakondy automatycznie dodaje PATHzmienną wskazującą anaconda/binkatalog w ~/.bashrcpliku.

To wygląda tak

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

Więc po prostu skomentuj linię (dodaj #na początku linii). Następnie ponownie uruchom ~/.bashrcpliksource ~/.bashrc

Teraz sprawdź zmiany wykonywane which pythonw nowym terminalu.

sgiri
źródło
1
@XiaodongQi próbowałeś później $which pythonw nowym oknie terminala $source ~/.bashrc?
sgiri
Sprawdziłem ścieżkę Pythona, nadal wskazywała ona na katalog anakondy. Potem znalazłem obejście, aby rozwiązać ten problem. Oprócz tego, co poleciłeś, dodałem również wiersz export PATH=/usr/bin:$PATHw ~/.bashrcpliku. Działa potem! Dzięki!
Xiaodong Qi
Gdzie znajdę jego plik bash w systemie Windows?
Mohit Motwani,
10

Jeśli odinstalowujesz Anacondę, aby móc korzystać z podstawowej instalacji Pythona w systemie, możesz tymczasowo wyłączyć ścieżkę, wykonując te kroki i nie odinstalowując Anacondy.

Przejdź do katalogu domowego. Wystarczy cdpolecenie.

Edytuj plik .bashrc.

Poszukaj czegoś takiego jak export PATH="/home/ubuntu/anaconda3/bin:$PATH"w pliku.

Umieść #na początku, aby skomentować to ze skryptu.

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

Otwórz nowy terminal i powinieneś uruchomić podstawową instalację Pythona. Działa to w systemach Linux. Powinien również działać na komputerze Mac.

jp0d
źródło
z jakiegoś powodu musiałem zrestartować. Nie myśl, że to naprawdę konieczne, ale działało bez odinstalowywania czegokolwiek.
Mike S.
1
tak .. Nie sądzę, że to konieczne! Uważam, że samo otwarcie nowej powłoki powinno wykonać zadanie!
jp0d
6

Odinstalowywanie Anacondy

Aby odinstalować Anacondę, możesz wykonać proste usunięcie programu. Pozostawi to kilka plików, co dla większości użytkowników jest w porządku. Zobacz opcję A.

Jeśli chcesz również usunąć wszystkie ślady plików konfiguracyjnych i katalogów z Anacondy i jej programów, możesz najpierw pobrać i użyć programu Anaconda-Clean, a następnie wykonać proste usunięcie. Zobacz opcję B.

Opcja A.

Użyj prostego usunięcia, aby odinstalować Anaconda:

macOS - Otwórz aplikację Terminal.app lub iTerm2, a następnie usuń cały katalog Anaconda o nazwie takiej jak anaconda2 lub anaconda3, wprowadzając rm -rf ~/anaconda3 .

Opcja B.

Całkowite odinstalowanie za pomocą Anaconda-Clean i proste usunięcie.

UWAGA: Anaconda-Clean należy uruchomić przed prostym usunięciem.

Zainstaluj pakiet Anaconda-Clean z Anaconda Prompt lub okna terminala:

conda install anaconda-clean

W tym samym oknie uruchom jedno z następujących poleceń:

Usuń wszystkie pliki i katalogi związane z Anacondą z monitem o potwierdzenie przed usunięciem każdego z nich:

anaconda-clean

Lub usuń wszystkie pliki i katalogi związane z Anacondą bez monitu o usunięcie każdego z nich:

anaconda-clean --yes

Anaconda-Clean tworzy kopię zapasową wszystkich plików i katalogów, które mogą zostać usunięte, na przykład .bash_profilew folderze o nazwie .anaconda_backupw katalogu domowym. Należy również pamiętać, że Anaconda-Clean pozostawia pliki danych w katalogu AnacondaProjects nietknięte. Po użyciu Anaconda-Clean postępuj zgodnie z instrukcjami powyżej w Opcji A, aby odinstalować Anaconda. Usuwanie ścieżki Anakondy z.bash_profile

Jeśli korzystasz z systemu Linux lub macOS, możesz również sprawdzić .bash_profileplik w katalogu domowym pod kątem wiersza, takiego jak:

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

UWAGA: Zamień na /Users/jsmith/anaconda3/swoją rzeczywistą ścieżkę.

Ten wiersz dodaje ścieżkę Anaconda do zmiennej środowiskowej PATH. Może odnosić się do Anaconda lub Miniconda. Po odinstalowaniu Anacondy możesz usunąć ten wiersz i zapisać plik.

przez oficjalny sposób odinstalowania

VectorLu
źródło
instalujesz coś, aby odinstalować coś innego? Co? Jak odinstalować anaconda-clean? : |
cs95
5
rm -rf ~/anaconda3

nano ~/.bashrc
  • Ctrl+, Waby wyszukać „Anaconda”
  • Usuń lub skomentuj następujące wiersze:

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

Po zakończeniu edycji pliku wpisz Ctrl+, Xaby wyjść i yzapisać zmiany.

Anakonda została teraz usunięta z twojego serwera.

Bruce
źródło
Również po usunięciu anaconda3 ze ŚCIEŻKI musisz uruchomić, source ~/bashrcaby zmiany odniosły skutek w bieżącej sesji.
Sachin Dangol,
3

Jeśli masz wiele wersji anakondy,

rm -rf ~ / anaconda2 [dla wersji 2]

rm -rf ~ / anaconda3 [dla wersji 3]

Otwórz plik .bashrc w edytorze tekstu

vim .bashrc

usuń katalog anakondy ze swojej ŚCIEŻKI.

export PATH = "/ home / {nazwa użytkownika} / anaconda2 / bin: $ PATH" [dla wersji 2]

export PATH = "/ home / {nazwa użytkownika} / anaconda3 / bin: $ PATH" [dla wersji 3]

Ashiq Imran
źródło
3

Ja po prostu:

rm -rf ~/anaconda3

... to też usunęło conda.

Następnie:

mousepad ~/.bashrc

... i usunąłem linię ścieżki dodaną na samym dole (wyraźnie zidentyfikowaną przez Anakondę jako „dodaną przez Anakondę”.

Warto zauważyć, że anaconda3 utworzyła kopię zapasową mojego pliku .bashrc przed modyfikacją i nazwała go jako:

./bashrc-anaconda3.bak

... więc zawsze mogłem po prostu zmienić nazwę tego i usunąć mój zmodyfikowany plik .bashrc

Fiddy Bux
źródło
2

Aby odinstalować anakondę, musisz:

1) Usuń cały katalog instalacyjny anakondy za pomocą:

rm -rf ~/anaconda2

2) I (OPCJONALNIE):

-> Edytuj ~ / .bash_profile, aby usunąć katalog anaconda ze zmiennej środowiskowej PATH.

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

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

źródło

HISI
źródło
1

Aby odinstalować Anaconda Fully z systemu:

  1. Otwórz terminal
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum
vishwaraj
źródło
1
rm -rf ~/anaconda3

To było wystarczająco

Joe Llerena
źródło
1

Zawsze staram się postępować zgodnie z radami deweloperów, ponieważ zwykle są oni tymi, którzy teraz wpłyną na twój system. Teoretycznie powinien to być najbezpieczniejszy sposób:


Zainstaluj pakiet Anaconda-Clean z Anaconda Prompt (terminal w systemie Linux lub macOS):

conda install anaconda-clean

W tym samym oknie uruchom jedno z następujących poleceń:

Usuń wszystkie pliki i katalogi związane z Anacondą z monitem o potwierdzenie przed usunięciem każdego z nich:

anaconda-clean

Lub usuń wszystkie pliki i katalogi związane z Anacondą bez monitu o usunięcie każdego z nich:

anaconda-clean --yes

Anaconda-Clean tworzy kopię zapasową wszystkich plików i katalogów, które można usunąć w folderze o nazwie .anaconda_backup w katalogu domowym. Należy również pamiętać, że Anaconda-Clean pozostawia pliki danych w katalogu AnacondaProjects nietknięte.

https://docs.anaconda.com/anaconda/install/uninstall/

Javi
źródło
0

W moim przypadku Anaconda3 nie została zainstalowana w katalogu domowym. Zamiast tego został zainstalowany w katalogu głównym. Dlatego musiałem wykonać następujące czynności, aby go odinstalować:

sudo rm -rf /anaconda3/bin/python
Jinhua Wang
źródło
0

Dla Windowsa

  • Zainstaluj moduł anaconda-clean za pomocą

    conda install anaconda-clean

    następnie uruchom następujące polecenie, aby usunąć pliki krok po kroku:

    anaconda-clean

    Lub po prostu uruchom następujące polecenie, aby usunąć je wszystkie-

    anaconda-clean --yes
  • Po tym otwórz Panel sterowania> Programy> Odinstaluj program, tutaj odinstaluj tego Pythona, dla którego wydawcą jest Anaconda.

  • Teraz możesz usunąć anaconda / scripts i / anaconda / ze zmiennej PATH.

Mam nadzieję, że to pomoże.

Yogesh Sanchihar
źródło