2015-05-04 5 views
68

ich zum ersten Mal Anaconda auf meinem ubuntu bei ~/anaconda installiert, wenn ich meine Anakonda zu aktualisieren versuchte, nach dem documentation von Continuum Analytics, sollte ich die folgenden Befehle verwenden:Was sind die Unterschiede zwischen Conda und Anaconda

conda update conda 
conda update anaconda 

Dann erkannte ich, dass ich conda nicht installiert hatte, also installierte ich es mit der Dokumentation von here.

Nach Conda installiert ist, wenn ich conda update anaconda laufen, bekam ich folgende Fehlermeldung:

Error: package 'anaconda' is not installed in /home/xiang/miniconda

Es scheint Conda meine Anakonda wird unter der Annahme, unter /home/xiang/miniconda installiert ist, welche NICHT wahr ist.

Meine Fragen sind:

  1. Was sind die Unterschiede zwischen Conda ist und anaconda?
  2. Wie kann ich sagen conda wo meine anaconda installiert ist?

Antwort

112

Conda ist der Paketmanager. Anaconda ist eine Sammlung von etwa hundert Paketen, darunter conda, numpy, scipy, ipython und so weiter.

Sie installiert Miniconda, die eine kleinere Alternative zu Anaconda ist, die nur Conda und seine Abhängigkeiten ist (im Gegensatz zu Anaconda, die Conda und eine Reihe anderer Pakete wie Numpy, Scipy, Ipython Notebook, etc. ist). Sobald Sie Miniconda haben, können Sie Anaconda einfach mit conda install anaconda darin installieren.

+0

Und würden Sie es empfehlen? – Archie

+3

@Archie, es hängt davon ab, was Sie wollen. Siehe z.B. [dieser Beitrag] (https://stackoverflow.com/a/45421527/5201771) –