web-dev-qa-db-fra.com

Comment déclasser Python de 3.7 à 3.5 dans Anaconda

J'ai essayé de rétrograder la version de Python dans Anaconda car elle ne prend pas en charge TensorFlow et j'obtiens le (s) erreur (s) suivante (s):

capture d'écran de l'erreur

1
Anonymous

Vous pouvez créer un nouvel environnement pour vos expériences:

conda create -n new_environment python=3.5

Ou installez anaconda avec une autre version de python ( http://docs.anaconda.com/anaconda/user-guide/faq/#how-do-i-get-the-latest-anaconda-with-python-3-5 )

4
guru

D'après votre sortie d'erreur, il est clair qu'il existe un conflit de dépendance avec les :
backports.os requiert python 2.7.

Désinstallez simplement backports.os comme ceci: conda uninstall backports.os
Et puis rétrograder Python: conda install python=3.5

Le fait que vous soyez sur Python 3.7, mais que backports.os exige toujours Python 2.7 est la preuve que votre configuration a mal tourné. Si vous avez toujours besoin de backports.os, réinstallez-le simplement lorsque Python est rétrogradé: conda install backports.os.

0
David Deprost

Essayez virtualenv:

[Sudo] pip install virtualenv

Après l'installation:

python3 -m venv /path/to/new/virtual/environment

Courir

source my_project/bin/activate
0
Paweł