web-dev-qa-db-fra.com

Impossible de trouver une version répondant à l'exigence tensorflow

J'ai installé la dernière version de Python (3.6.4 64-bit) et la dernière version de PyCharm (2017.3.3 64-bit). Ensuite, j'ai installé des modules dans PyCharm (Numpy, Pandas, ...), mais lorsque j'ai essayé d'installer Tensorflow, l'installation n'a pas été effectuée et le message d'erreur suivant s'affiche:

Impossible de trouver une version qui réponde à l'exigence tensorflow (à partir des versions:) Aucune distribution correspondante trouvée pour tensorflow

Ensuite, j'ai essayé d'installer tensorflow à partir de la commande Invite et j'ai reçu le même message d'erreur. J'ai cependant réussi à installer tflearn.

J'ai également installé Python 2.7 mais j'ai à nouveau reçu le même message d'erreur. J'ai googlé l'erreur et essayé certaines des choses qui avaient été suggérées à d'autres personnes, mais rien n'a fonctionné (y compris l'installation de Flask).

Comment puis-je installer Tensorflow? Merci.

95
Martin W

Tensorflow en date du 13 août 2015 prend en charge, Python 3.6.x. Installez Python 3.6.x

48
David Prun

si vous utilisez anaconda, python 3.7 est installé par défaut, vous devez donc le rétrograder à 3.6:

conda install python = 3.6

ensuite:

pip installer tensorflow

cela a fonctionné pour moi dans Ubuntu.

25
Ghanem

Il existe deux règles importantes pour installer Tensorflow:

  • Vous devez installer Python x64 . Cela ne fonctionne pas sur 32b et donne la même erreur que la vôtre.

  • Il ne supporte pas la dernière version de Python3 = 3.7.

Par exemple, vous pouvez installer Python3.6.2-64bit et cela fonctionne comme un charme.

Mise à jour le Python 3.7 : Pour tous ceux qui ont python 3.7 (comme dans le conda), vous pouvez utiliser la commande suivante pour installer tensorflow:

pip install tf-nightly
24
Moradnejad

Je le donne pour Windows

Si vous utilisez python-

  1. Mettez à niveau pip vers la dernière version à l'aide de py -m pip install --upgrade pip
  2. Installez le paquet en utilisant py -m pip install <package-name>

Si vous utilisez python-2

  1. Mettez à niveau pip vers la dernière version à l'aide de py -2 -m pip install --upgrade pip
  2. Installez le paquet en utilisant py -2 -m pip install <package-name>

Cela a fonctionné pour moi

16
Ankur Bhatia

La désinstallation de Python, puis la réinstallation ont résolu mon problème et j'ai réussi à installer TensorFlow.

9
Martin W

Je l'ai installé avec succès par pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

8
Anil Sah

La version Python n'est pas prise en charge. Désinstaller Python

https://www.python.org/downloads/release/python-362/

Vous devriez vérifier et utiliser la version exacte dans la page d'installation. https://www.tensorflow.org/install/install_windows

python 3.6.2 ou python 3.5.2 a résolu ce problème pour moi

8
ManU

Tensorflow semble avoir besoin de versions spéciales d'outils et de bibliothèques. Pip ne prend en charge que la version python.

Pour gérer cela de manière professionnelle (cela signifie un gain de temps considérable pour moi et les autres), vous devez définir un environnement spécial pour chaque logiciel comme celui-ci.

Un outil avancé pour cela est conda.

J'ai installé Tensorflow avec ces commandes:

Sudo pour installer python3

Sudo update-alternatives --install/usr/bin/python python/usr/bin/python3 1

Sudo pour installer python3-pip

Sudo apt-get install curl

curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh > Miniconda3-latest-Linux-x86_64.sh

bash Miniconda3-latest-Linux-x86_64.sh

oui

source ~/.bashrc

  • installe son propre phyton, etc.

nano .bashrc

  • peut-être insérer ici vos procurations etc.

conda create --name your_name python = 3

conda active ton nom

conda install -c conda-forge tensorflow

  • vérifier que tout s'est bien passé

python -c "import tensorflow en tant que tf; tf.enable_eager_execution (); print (tf.reduce_sum (tf.random_normal ([1000, 1000])))"

PS: quelques commandes qui pourraient être utiles conda search tensorflow

https://www.tensorflow.org/install/pip

utilise virtualenv. Conda est plus capable. Miniconda est suffisant; le conda complet n'est pas nécessaire

0
Bodo