web-dev-qa-db-fra.com

Comment déclasser python de 3.7 à 3.6

J'essaie d'installer tensorflow, mais il nécessite une installation de Python 3.6 et je n'ai que Python 3.7 installé. J'ai essayé d'utiliser brew et pyenv mais ça ne marche pas. 

Est-ce que quelqu'un connaît un moyen de résoudre ce problème?

18
Igor Kvasha

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.

10
Vijaya
$ brew unlink python
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
$ brew switch python 3.6.5
$ pip install tensorflow
9
Jeereddy

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

Installez-le comme un paquet 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.

1
Sidharth Taneja

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

1
ersh

J'avais du mal à installer tensorflow avec python 3.7 et j'ai suivi ces instructions pour configurer un environnement virtuel avec python3.6 et le faire fonctionner

Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz)
Unpack it with tar -xvzf Python-3.6.6.tgz
cd Python-3.6.6
run ./configure
run make altinstall to install it (install vs altinstall explanation here 

configuration de l'environnement virtuel python3.6 pour tensorflow

Si vous utilisez jupyter notebook ou jupyter lab, il peut être utile de choisir le bon environnement virtuel. 

python -m venv projectname
source projectname/bin/activate
pip install ipykernel
ipython kernel install --user --name=projectname

À ce stade, vous pouvez démarrer jupyter, créer un nouveau bloc-notes et sélectionner le noyau qui réside dans votre environnement.

environnement virtuel et carnets de notes jupyter

J'espère que cela t'aides

0
Mathew Paul