5
votes

Comment installer TensorFlow avec Python 3.8

Chaque fois que j'essaye d'installer TensorFlow avec pip sur Python 3.8, j'obtiens l'erreur que TensorFlow n'est pas trouvé. J'ai réalisé plus tard qu'il n'était pas pris en charge par Python 3.8.

Comment puis-je installer TensorFlow sur Python 3.8?


0 commentaires

3 Réponses :


9
votes

Depuis le 7 mai 2020, selon la page d'installation de Tensorflow avec pip , Python 3.8 est désormais pris en charge. La prise en charge de Python 3.8 nécessite TensorFlow 2.2 ou version ultérieure.

Vous devriez pouvoir l'installer normalement via pip.


Avant mai 2020:

Comme vous l'avez mentionné, il n'est actuellement pas pris en charge par Python 3.8, mais par Python 3.7.

Vous souhaitez installer virtualenv . Vous avez également besoin de Python 3.7. Ensuite, vous pouvez simplement démarrer un virtualenv avec -p python3.7 et l'installer en utilisant pip comme vous l'avez fait auparavant:

virtualenv --system-site-packages -p python3.7 DEST_DIR

source ./DEST_DIR/bin/activate

pip install --upgrade pip

pip install --upgrade tensorflow


2 commentaires

Plus d'informations sur l'installation de tensorflow et les versions prises en charge sur la documentation officielle: tensorflow.org/install/pip


La question est de demander une méthode pour forcer l'installation de tf2 pour py3.7 avec un environnement py3.8.



0
votes

Tensorflow ne prend pas en charge Python 3.8 pour le moment. La dernière version Python prise en charge est la 3.7. Une solution est d'installer Python 3.7, cela n'affectera pas vos codes puisque Python 3.7 et 3.8 sont très similaires. À l'heure actuelle, Python 3.7 est pris en charge par plus de frameworks comme TensorFlow. Bientôt, Python 3.8 aura plus de frameworks supportés, et c'est à ce moment-là que vous pourrez installer TensorFlow pour Python 3.8.


0 commentaires

-2
votes

J'ai essayé cela dans Anaconda et j'ai rencontré des problèmes lors de l'installation de Tensorflow 1.14.0.

Étapes à suivre

  1. Créer un nouvel environnement

  2. Vérifiez la version python

    conda search python
    

J'ai trouvé la version 3.8.0. Tensorflow 1.14 n'est pas pris en charge avec cette version.

  1. L'étape suivante consiste à rétrograder python dans le nouvel environnement vers la version 3.7.0

    conda installer python = 3.7.0

Une fois que cela est fait, installez TensorFlow 1.14.


1 commentaires

La personne demande comment installer Tensorflow avec python 3.8, mais votre réponse est une rétrogradation. Pas une réponse appropriée.