conda install python = 3.6 InsatisfiableError
J'ai actuellement Python 3.5.2 installé via Anaconda Continuum. Je suis en train de mettre à niveau vers Python 3.6 mais j'obtiens l'erreur ci-dessous lorsque j'essaie d'exécuter conda install python=3.6
:
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.
Ce qui pourrait être la cause?
source d'informationauteur Tom Hunter | 2017-02-06
Vous devez vous connecter pour publier un commentaire.
Vous avez enum34 installé, ce qui nécessite de 2,6 à 3,5. L'installation de Python 3.6 est donc pas possible sans une mise à jour enum34 pour voir si de nouvelles versions de soutien 3.6, la suppression enum34, ou l'installation de Python 3.6 dans un nouvel environnement.
J'avais la même erreur, mais peu différent:
Vous pouvez essayer de retirer la délinquance des paquets comme ceci:
Parfois, cela va continuer à montrer la nouvelle délinquance des paquets. Dans ce cas, je voudrais simplement supprimer Anaconda installation à partir du chemin d'accès, supprimer le dossier et de le ré-installer.
Cependant, en fin de compte j'ai juste trouvé que Python 3.6 n'est pas la peine encore, en raison de leur incompatibilité avec les TensorFlow, OpenCV, VS2015 etc. J'ai donc fini par faire de Python 3.5 en tant que par défaut de l'Anaconda:
Ci-dessus permettra de remplacer votre version de Python dans conda avec 3,5 et puis la plupart des erreurs, j'ai été confronté à disparu.