it-swarm.com.de

conda install python = 3.6 Unbefriedigender Fehler

Ich habe derzeit Python 3.5.2 über Anaconda Continuum installiert. Ich versuche, auf Python 3.6 zu aktualisieren, erhalte jedoch die folgende Fehlermeldung, wenn ich versuche, conda install python=3.6 auszuführen:

UnsatisfiableError:
The following specifications were found to be in conflict:
- enum34 -> python 2.6*|2.7*|3.3*|3.5*
- python ==3.6.0
Use "conda info " to see the dependencies for each package.

Was könnte das verursachen?

16
Tom Hunter

Sie haben enum34 installiert, was 2.6-3.5 erfordert. Die Installation von Python 3.6 ist daher nicht möglich, ohne entweder enum34 zu aktualisieren, um festzustellen, ob neuere Versionen 3.6 unterstützen, enum34 zu entfernen oder Python 3.6 in einer neuen Umgebung zu installieren.

16
Jimmy C

Ich hätte den gleichen Fehler aber etwas anders:

UnsatisfiableError: The following specifications were found to be in conflict:
  - argcomplete -> python 3.5*
  - python ==3.6
Use "conda info <package>" to see the dependencies for each package.

Sie können versuchen, fehlerhafte Pakete wie folgt zu entfernen:

conda remove argcomplete conda-manager

Irgendwann werden immer wieder neue Pakete angezeigt. In diesem Fall würde ich einfach die Anaconda-Installation aus dem Pfad entfernen, den Ordner löschen und erneut installieren.

Letztendlich habe ich jedoch gerade festgestellt, dass Python 3.6 aufgrund der Inkompatibilität mit TensorFlow, OpenCV, VS2015 usw. noch keinen Ärger wert ist. 

conda install python=3.5

Oben wird Ihre Python-Version in Conda mit 3.5 überschrieben, und dann sind die meisten Fehler, denen ich begegnet bin, verschwunden.

6
Shital Shah

wenn jemand Schwierigkeiten bei der Aktualisierung von Python wie conda findet, installieren Sie python = 3.6 Unbefriedigender Fehler aufgrund einer anderen Bibliothek wie env, lasagne usw. Entfernen Sie in diesem Fall die Bibliothek mit dem Befehl .__ Befehl Conda Update Python

0
RAJIT NAIR