111 votes

Comment rétrograder Python de 3.7 à 3.6

J'essaie d'installer tensorflow mais il nécessite une installation Python 3.6 et je n'ai que Python 3.7 installé. J'ai essayé de changer en utilisant Brew et Pyenv mais cela ne fonctionne pas.

Quelqu'un connaît-il un moyen de résoudre ce problème?

41voto

Jeereddy Points 383
$ brew unlink python
$ brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
$ brew switch python 3.6.5
$ pip install tensorflow

33voto

Vijaya Points 329

Si vous travaillez avec Anaconda, alors

 conda install python=3.5.0
# or maybe 
conda install python=2.7.8
# or whatever you want....

pourrait fonctionner.

14voto

ersh Points 79

créer un environnement virtuel, installer puis passer à python 3.6.5

 $ conda create -n tensorflow python=3.7
$ conda activate tensorflow
$ conda install python=3.6.5
$ pip install tensorflow

activer l'environnement lorsque vous souhaitez utiliser tensorflow

11voto

Sidharth Taneja Points 139

Téléchargez python 3.6.0 depuis https://www.python.org/downloads/release/python-360/

Installez-le comme un package normal.

Exécuter cd /Library/Frameworks/Python.framework/Version

Exécutez la commande ls et toutes les versions de Python installées seront visibles ici.

Exécuter sudo rm -rf 3.7

Vérifiez la version maintenant par python3 -V et ce sera la version 3.6 maintenant.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X