ich vor kurzem versucht, die Root-Umgebung meines Anaconda von Python 3.4 zu Python 3.5 mit dem Befehl installieren zu aktualisierenUneinheitliche Anaconda root env nach Python fehlgeschlagen 3.5 Update
conda install python=3.5
Danach tun, lief ich
conda update --all python=3.5
der Hoffnung, es würde alle anderen Pakete zu Python 3.5-Versionen aktualisieren, aber es funktioniert nicht mit der Fehlermeldung unter: (beachten sie, dass ich viele Pakete in der Mitte dieser Liste weggelassen)
The following specifications were found to be in conflict:
- backports_abc -> python 2.7*|3.4*
- certifi -> python 2.7*|3.4*
- colorama -> python 2.7*|3.4*|3.5*
- conda -> python 2.7*|3.4*|3.5*
- conda-env -> python 2.7*|3.4*
- decorator -> python 2.7*|3.4*
- django -> python 2.7*|3.4*
- ecdsa -> python 2.7*|3.4*
- flask -> python 2.7*|3.4*
- greenlet -> python 2.6*|2.7*|3.3*|3.4*|3.5*
- ipykernel -> python 2.7*|3.4*
[...many more...]
- simplegeneric -> python 2.7*|3.4*|3.5*
- six -> python 2.7*|3.4*
- werkzeug -> python 2.7*|3.4*
- wheel -> python 2.7*|3.4*
Use "conda info <package>" to see the dependencies for each package.
Es scheint, dass ich jetzt meine Root-Umgebung vermasselt habe. Ich mag würde nur darin, alle Pakete deinstallieren, aber der Befehl
conda uninstall --all
nur klagt:
Error: cannot remove current environment. deactivate and run conda remove again
(natürlich kann ich nicht meine Umgebung deaktivieren, da ich bereits in der Wurzelumgebung bin .)
Gibt es also eine Möglichkeit, die Root-Umgebung auf einfache Weise zu bereinigen? Oder gibt es eine Möglichkeit, alle Pakete für Python 3.5 korrekt zu aktualisieren?
bearbeiten (5/10/2016)
Ich habe vergessen, die ursprünglich zu erwähnen, dass das System, das ich renne auf ist Mac OS X 10.11 (El Capitan).
Die von Matt vorgeschlagene Lösung funktioniert nicht. Das Problem hier ist, dass die neue Anaconda mit Abhängigkeiten strenger ist; daher wird 'conda update --all' bananen, um den Abhängigkeitsbaum zu reparieren. Das Beste ist, alles zu löschen und es wieder zu installieren – Perry
Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen. Link-Only-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. – Nehal
Ich habe ursprünglich auf eine Antwort gehofft, die mir sagen würde, wie ich meine Installation reparieren kann, anstatt einfach nur neu zu installieren. Aber basierend auf Ihrem Kommentar und den anderen Antworten sieht es so aus, als wäre eine Neuinstallation die einzige Option. Naja! – jb326