Come disinstallare Anaconda completamente da macOS


138

Come posso disinstallare completamente Anaconda da MacOS Sierra e tornare al Python originale? Ho provato a usare conda-clean -yesma non funziona. Rimuovo anche le cose ~/.bash_profilema usa ancora il pitone Anaconda e posso ancora eseguire il condacomando.


c'è un post analogo per Ubuntu?
Nathan,

@frank la risposta accettata non funziona anche con Ubuntu?
Ulysse BN,


3
ahah non hai mai visto un post di quasi 2 anni per contrassegnarlo come duplicato
Jordan Baron

2
come si disinstalla conda se in aggiunta non riesce a trovare il condacomando ma la directory esiste ancora?
Charlie Parker,

Risposte:


249

Per rimuovere le configurazioni:

conda install anaconda-clean
anaconda-clean --yes

Una volta rimosse le configurazioni, puoi eliminare la cartella di installazione di anaconda, che di solito si trova sotto la tua home directory:

rm -rf ~/anaconda3

Inoltre, il anaconda-clean --yescomando crea un backup nella directory principale del formato ~/.anaconda_backup/<timestamp>. Assicurati di eliminare anche quello.


EDIT (v5.2.0) : ora se vuoi pulire tutto, dovrai anche eliminare le ultime due righe aggiunte alla tua .bash_profile. Loro sembrano:

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

7
Ecco un link ufficiale ad Anaconda per ulteriori informazioni.
n1k31t4,

3
rm -rf ~/anaconda2è per Mac. Per Windows: nel Pannello di controllo, selezionare Aggiungi o Rimuovi programmi o Disinstalla un programma, quindi selezionare Python 3.6 (Anaconda) o la versione di Python.
Rene Duchamp,

4
Per curiosità, cosa lascia semplicemente rmquell'anaconda pulito - si sbarazza?
Nathan,

11
Ottima guida, ma con un piccolo errore di battitura: il percorso di installazione predefinito per Anaconda è la rootcartella, non la cartella principale. Pertanto, rm -rf ~/anaconda3fallirà silenziosamente, ovvero, eseguirà senza effettivamente eliminare nulla. Il comando corretto è sudo rm -rf /anaconda3o sudo rm -rf /anaconda2dipende dalla versione di Anaconda installata.
DeltaIV

1
Non so perché, ma nel caso in cui qualcuno soffra come me per qualche motivo, è stato in questa posizione, /Users/brandBrandoParetoopareto/opt/così l'ho fatto/Users/brandBrandoParetoopareto/opt/miniconda3
Charlie Parker,

39

Per disinstallare Anaconda aprire una finestra del terminale:

  1. Rimuovere l'intera directory di installazione di anaconda :
rm -rf ~/anaconda
  1. Modifica ~/.bash_profile e rimuovi la directory anaconda dalla tua PATHvariabile di ambiente.

Nota: potrebbe essere necessario modificare .bashrce / o .profilefile anziché.bash_profile

  1. Rimuovere i seguenti file e directory nascosti, che potrebbero essere stati creati nella home directory:

    • .condarc
    • .conda
    • .continuum

Uso:

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

2
Nota per i neofiti: potrebbe essere necessario modificare .bashrc e / o .profile invece
Nathan

1
Come sopra indicato da DeltaIV; questo fallirà. Almeno lo ha fatto per me: "Ottima guida, ma con un piccolo errore di battitura - il percorso di installazione predefinito per Anaconda è la cartella principale, non la cartella principale. Pertanto, rm -rf ~ / anaconda3 non funzionerà in modo anomalo, ovvero verrà eseguito senza effettivamente eliminazione di qualsiasi cosa. Il comando corretto è sudo rm -rf / anaconda3 o sudo rm -rf / anaconda2 a seconda della versione di Anaconda installata. "
Oeyvind,


2

Aprire il terminale e rimuovere l'intera directory Anaconda, che avrà un nome come "anaconda2" o "anaconda3", immettendo il seguente comando: rm -rf ~ / anaconda3. Quindi rimuovere conda con il comando "disinstallazione conda" https://conda.io/docs/commands/conda-uninstall.html .


Quando corro, conda uninstallricevoCondaValueError: Value error: no package names supplied, try "conda remove -h" for more details
Jordan Baron il

scrivi echo $ PATH nel tuo terminale per verificare se c'è qualche riferimento ad anaconda, se c'è uso export PATH = "/ path / you / want / to / keep"
Monika Bozhinova

1

Questo è un altro posto in cui Anaconda aveva una voce che stava interrompendo la mia installazione di Python dopo aver rimosso Anaconda. Sperando che questo aiuti qualcun altro.

Se stai usando il filo, ho trovato questa voce nel mio file .yarn.rc in ~ / "nome utente"

python "/ Utenti / qualcuno / anaconda3 / bin / python3"

la rimozione di questa riga ha fissato un ultimo posto necessario per la completa rimozione. Non sono sicuro di come sia stata aggiunta la voce, ma ha aiutato


1

Dopo aver eseguito i suggerimenti molto utili sia da spicyramen che da jkysam senza successo immediato, è stato necessario un semplice riavvio del mio Mac per far riconoscere le modifiche al sistema. Spero che questo aiuti qualcuno!


0

Questo ha funzionato per me:

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

quindi rimuovi anche da $ PATH in .bash_profile


1
Questa è una buona idea, ma secondo la documentazione, questo è pensato per la rimozione di ambienti conda. Ecco come suggerisce Anaconda: usandoanaconda-clean
n1k31t4 il

0

Aggiungendo export PATH="/Users/<username>/anaconda/bin:$PATH"(o export PATH="/Users/<username>/anaconda3/bin:$PATH"se hai anaconda 3) al mio file ~ / .bash_profile, ho risolto questo problema per me.


Penso che tu abbia frainteso la domanda. La domanda è come disinstallare Anaconda, non risolverlo. Quello che stai suggerendo qui è una correzione per mantenere / installare Anaconda, non rimuoverlo
Abe

0

Le istruzioni ufficiali sembrano essere qui: https://docs.anaconda.com/anaconda/install/uninstall/

ma se ti piaccio che non ha funzionato per qualche motivo e per qualche motivo il tuo conda è stato installato da qualche altra parte e ti ha detto di farlo:

rm -rf ~/opt

Non ho idea del perché sia ​​stato salvato lì, ma è quello che ha fatto per me.


Questo mi è stato utile nel correggere la mia installazione di conda (se questo è il motivo per cui la stai disinstallando in primo luogo come me): https://stackoverflow.com/a/60902863/1601580 che ha finito per ripararlo per me. Non sono sicuro del perché il conda si sia comportato in modo strano in primo luogo o abbia installato cose in modo errato in primo luogo però ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.