So setzen Sie die Anaconda-Root-Umgebung zurück

74

Wie setze ich die Root-Umgebung von Anaconda zurück? Es muss einen einfachen Befehl zum Zurücksetzen der Bedingung geben, der dies ausführt.

Ich möchte Anaconda nicht noch einmal neu installieren. Ich habe andere virtuelle Umgebungen, die ich nicht überschreiben möchte, und das passiert, wenn ich anaconda erneut installiere.

Glassjawed
quelle

Antworten:

76

Siehe https://github.com/conda/conda/issues/1032

Dies wurde als conda list --revisionsund implementiert conda install --rev REV_NUM.

BEARBEITEN: Seien Sie jedoch vorsichtig, wenn Sie ausführen, conda install --rev 0da dies Ihre Root-Umgebung und den condaBefehl entfernt. Möglicherweise conda install --rev 1würde das gewünschte Verhalten erzeugt (Wiederherstellung der Root-Umgebung nach der ersten Installation).

EDIT 2018-03-07: Verwenden Sie das --revisionArgument anstelle von--rev

Pierre
quelle
@bonobo Ich denke, das war ein Fehler und ich persönlich musste conda leider von Grund auf neu installieren (siehe dieses Gespräch ). Ein Fix wurde anscheinend Anfang dieses Jahres zusammengeführt, aber ich würde diesen Befehl immer noch mit Vorsicht verwenden.
Pierre
3
Hinweis: Dadurch werden keine mit pip installierten Pakete wiederhergestellt oder entfernt.
Mforbes
1

Man könnte auch überlegen conda update anaconda. Das anacondaMetapaket verknüpft bestimmte Versionen von Paketen, von denen Continuum Analytics herausgefunden hat, dass sie alle gut zusammenspielen.

RandyP
quelle
6
Das setzt die Umgebung überhaupt nicht zurück, oder?
AMC
Auch dies würde nicht für Miniconda-Installationen funktionieren ...
Jena
-36

In meinem Fall funktioniert das:

conda update pyqt
Luis Alberto Castillo Sanchez
quelle
Zum späteren Nachschlagen kann dies hilfreich sein, wenn Sie Probleme mit dem Anaconda Navigator haben. Weitere Informationen finden Sie unter github.com/ContinuumIO/anaconda-issues/issues/10088 . Ich bezweifle jedoch, dass dies immer noch ein Problem ist, weshalb ich diese Antwort abgelehnt habe.
Diomedea
4
Warum wurde diese Antwort nicht gelöscht?
IanS