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


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.

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.


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

Pakiet „ anaconda 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.


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.


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.


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


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.


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]


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


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


1

Aby odinstalować Anaconda Fully z systemu:

  1. Otwórz terminal
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum


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/


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

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.

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.