Update nach der Frage:
Weitere Informationen finden Sie unter Einführung in Conda .
Das Problem:
Ich habe Anaconda zum ersten Mal auf meinem Ubuntu installiert ~/anaconda
, als ich versuchte, meine Anaconda gemäß der Dokumentation von Continuum Analytics zu aktualisieren. Ich sollte die folgenden Befehle verwenden:
conda update conda
conda update anaconda
Dann wurde mir klar, dass ich keine Conda installiert hatte, also installierte ich sie mithilfe der Dokumentation von hier .
Nach der Installation von conda wurde beim Ausführen conda update anaconda
der folgende Fehler angezeigt :
Fehler: Paket 'anaconda' ist nicht in / home / xiang / miniconda installiert
Es scheint, dass conda davon ausgeht, dass meine Anakonda installiert ist, unter /home/xiang/miniconda
der NICHT wahr ist.
Die Fragen:
- Was sind die Unterschiede zwischen Conda und Anaconda ?
- Wie kann ich conda sagen, wo meine Anakonda installiert ist?
Kurz
conda
ist sowohl ein Befehlszeilenprogramm als auch ein Python-Paket.Miniconda-Installationsprogramm = Python +
conda
Anaconda installer = Python +
conda
+ Metapaketanaconda
meta Python pkg
anaconda
= ca. 160 weitere Python-Pakete für den täglichen Gebrauch in der DatenwissenschaftAnaconda Installer = Miniconda Installer +
conda install anaconda
Detail
conda
ist ein Umgebungsmanager und ein Paketmanager. Es bedeutet das Werkzeug selbst.conda
macht es möglichconda install flake8
conda create -n myenv python=3.6
conda
ist kein binärer Befehl, ist ein Python-Paket . Damit diesconda
funktioniert, müssen Sie eine Python-Umgebung erstellen und ein Paketconda
darin installieren . Hier kommen Anaconda Installer und Miniconda Installer ins Spiel.Das Installationsprogramm Minoconda installiert einen Python und das Paket
conda
. Installer Anaconda macht nicht nur das, was Miniconda macht, sondern installiert auch ein für Sie benanntes Meta- Python-Paketanaconda
.Die tatsächlichen mehr als 160 Python-Pakete, die in pkg enthalten
anaconda
sind, sindinfo/recipe/meta.yaml
in der Quelldatei aufgeführt .Die vorinstallierten Pakete von meta pkg
anaconda
sind hauptsächlich für Web Scraping und Data Science gedacht . Wierequests
,beautifulsoup
,numpy
,nltk
etc.quelle