So deinstallieren Sie Anaconda vollständig unter macOS

138

Wie kann ich Anaconda unter MacOS Sierra vollständig deinstallieren und zum ursprünglichen Python zurückkehren? Ich habe versucht, conda-clean -yesaber das funktioniert nicht. Ich entferne auch das Zeug in, ~/.bash_profileaber es verwendet immer noch die Anaconda-Python und ich kann den condaBefehl immer noch ausführen .

Jordan Baron
quelle
Gibt es einen analogen Beitrag für Ubuntu?
Nathan
@frank funktioniert die akzeptierte Antwort nicht auch für Ubuntu?
Ulysse BN
1
Mögliches Duplikat von Python Anaconda - Wie man sicher
deinstalliert
3
haha auf keinen Fall sind Sie zu einem fast 2 Jahre alten Beitrag gegangen, um ihn als Duplikat zu markieren
Jordan Baron
2
Wie deinstalliert man conda, wenn man den condaBefehl nicht finden kann , das Verzeichnis aber noch existiert?
Charlie Parker

Antworten:

248

So entfernen Sie die Konfigurationen:

conda install anaconda-clean
anaconda-clean --yes

Sobald die Konfigurationen entfernt wurden, können Sie den Anaconda-Installationsordner löschen, der sich normalerweise unter Ihrem Home-Verzeichnis befindet:

rm -rf ~/anaconda3

Außerdem erstellt der anaconda-clean --yesBefehl eine Sicherung des Formats in Ihrem Ausgangsverzeichnis ~/.anaconda_backup/<timestamp>. Stellen Sie sicher, dass Sie auch diesen löschen.


BEARBEITEN (v5.2.0) : Wenn Sie jetzt alle bereinigen möchten, müssen Sie auch die beiden letzten Zeilen löschen, die zu Ihrem hinzugefügt wurden .bash_profile. Sie sehen aus wie:

# added by Anaconda3 5.2.0 installer
export PATH="/Users/ody/anaconda3/bin:$PATH"
jkysam
quelle
7
Hier ist ein offizieller Link zu Anaconda für weitere Informationen.
n1k31t4
3
rm -rf ~/anaconda2ist für Mac. Für Windows - Wählen Sie in der Systemsteuerung "Software" oder "Programme deinstallieren" und anschließend "Python 3.6 (Anaconda)" oder Ihre Python-Version.
Rene Duchamp
4
Was lässt aus Neugier einfach rmdie Anakonda-sauber - ja los?
Nathan
10
Tolle Anleitung, aber mit einem kleinen Tippfehler - der Standardinstallationsort für Anaconda ist der rootOrdner, nicht der Home-Ordner. Somit rm -rf ~/anaconda3wird stillschweigend fehlschlagen, dh ausgeführt, ohne tatsächlich etwas zu löschen. Der richtige Befehl ist sudo rm -rf /anaconda3oder sudo rm -rf /anaconda2hängt von der installierten Anaconda-Version ab.
DeltaIV
1
Ich weiß nicht warum, aber nur für den Fall, dass jemand aus irgendeinem Grund wie ich leidet, war es an diesem Ort, /Users/brandBrandoParetoopareto/opt/also habe ich es getan/Users/brandBrandoParetoopareto/opt/miniconda3
Charlie Parker
39

Um Anaconda zu deinstallieren, öffnen Sie ein Terminalfenster:

  1. Entfernen Sie das gesamte Anaconda- Installationsverzeichnis:
rm -rf ~/anaconda
  1. Bearbeiten ~/.bash_profile und entfernen Sie das Anaconda-Verzeichnis aus Ihrer PATHUmgebungsvariablen.

Hinweis: Möglicherweise müssen Sie stattdessen Dateien .bashrcund / oder .profileDateien bearbeiten.bash_profile

  1. Entfernen Sie die folgenden versteckten Dateien und Verzeichnisse, die möglicherweise im Ausgangsverzeichnis erstellt wurden:

    • .condarc
    • .conda
    • .continuum

Verwenden:

rm -rf ~/.condarc ~/.conda ~/.continuum
Gogasca
quelle
2
Hinweis für Neulinge: Möglicherweise müssen stattdessen .bashrc und / oder .profile bearbeitet werden
Nathan
1
Wie DeltaIV oben angegeben; das wird scheitern. Zumindest für mich: "Großartige Anleitung, aber mit einem kleinen Tippfehler - der Standardinstallationsort für Anaconda ist der Stammordner, nicht der Basisordner. Daher wird rm -rf ~ / anaconda3 lautlos fehlschlagen, dh ohne tatsächlich ausgeführt Alles löschen. Der richtige Befehl lautet sudo rm -rf / anaconda3 oder sudo rm -rf / anaconda2, abhängig von der installierten Anaconda-Version. "
Oeyvind
2

Öffnen Sie das Terminal und entfernen Sie Ihr gesamtes Anaconda-Verzeichnis, das einen Namen wie "anaconda2" oder "anaconda3" hat, indem Sie den folgenden Befehl eingeben: rm -rf ~ / anaconda3. Entfernen Sie dann conda mit dem Befehl "conda uninstall" https://conda.io/docs/commands/conda-uninstall.html .

Monika Bozhinova
quelle
Beim Laufen conda uninstallbekomme ichCondaValueError: Value error: no package names supplied, try "conda remove -h" for more details
Jordan Baron
Schreiben Sie echo $ PATH in Ihr Terminal, um zu überprüfen, ob es einen Verweis auf anaconda gibt, wenn export PATH = "/ path / you / want / to / keep" verwendet wird
Monika Bozhinova
1

Dies ist ein weiterer Ort, an dem Anaconda einen Eintrag hatte, der meine Python-Installation nach dem Entfernen von Anaconda beschädigte. Ich hoffe, das hilft jemand anderem.

Wenn Sie Garn verwenden, habe ich diesen Eintrag in meiner .yarn.rc-Datei unter ~ / "Benutzername" gefunden.

Python "/ Benutzer / jemand / anaconda3 / bin / python3"

Durch Entfernen dieser Linie wurde eine letzte Stelle behoben, die zum vollständigen Entfernen erforderlich war. Ich bin nicht sicher, wie dieser Eintrag hinzugefügt wurde, aber es hat geholfen

jstamis
quelle
1

Nachdem die sehr hilfreichen Vorschläge von spicyramen und jkysam ohne sofortigen Erfolg ausgeführt wurden, war ein einfacher Neustart meines Mac erforderlich, damit das System die Änderungen erkennt. Hoffe das hilft jemandem!

randalieren
quelle
0

Das hat bei mir funktioniert:

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

Entfernen Sie dann auch aus $ PATH in .bash_profile

localhost
quelle
1
Dies ist eine gute Idee, aber laut Dokumentation ist dies zum Entfernen von Conda-Umgebungen gedacht. Hier ist die Art und Weise, wie Anaconda vorschlägt: Verwenden vonanaconda-clean
n1k31t4
0

Das Hinzufügen export PATH="/Users/<username>/anaconda/bin:$PATH"(oder export PATH="/Users/<username>/anaconda3/bin:$PATH"wenn Sie Anaconda 3 haben) zu meiner ~ / .bash_profile-Datei hat dieses Problem für mich behoben.

StOchastiC_
quelle
Ich denke, Sie verstehen die Frage falsch. Die Frage ist, wie Anaconda deinstalliert und nicht behoben werden kann. Was Sie hier vorschlagen, ist eine Lösung für das Beibehalten / Installieren von Anaconda, nicht für das Entfernen
Abe
0

Die offiziellen Anweisungen scheinen hier zu sein: https://docs.anaconda.com/anaconda/install/uninstall/

aber wenn du mich magst, hat das aus irgendeinem Grund nicht funktioniert und aus irgendeinem Grund wurde deine Wohnung woanders installiert, mit der Aufforderung, dies zu tun:

rm -rf ~/opt

Ich habe keine Ahnung, warum es dort gespeichert wurde, aber das hat es für mich getan.


Dies war hilfreich für mich bei der Reparatur meiner Conda-Installation (wenn dies der Grund ist, warum Sie sie zuerst wie ich deinstallieren): https://stackoverflow.com/a/60902863/1601580 , die sie letztendlich für mich repariert hat. Ich bin mir nicht sicher, warum Conda sich überhaupt komisch verhielt oder Dinge überhaupt falsch installierte ...

Charlie Parker
quelle