TensorFlow introuvable à l'aide de pip


567

J'essaie d'installer TensorFlow en utilisant pip:

$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

Qu'est-ce que je fais mal? Jusqu'à présent, j'ai utilisé Python et pip sans aucun problème.



14
essayez ceci:pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.1-py2-none-any.whl
lkahtz

2
La bonne façon de l'installer serait le code'$ pip install --upgrade TF_BINARY_URL # Python 2.7 $ pip3 install --upgrade TF_BINARY_URL # Python 3.Ncode`
Rahul Thakur

44
Pour moi, cela se produit avec python 3.7, après des heures de lutte, j'ai utilisé 3.6 et cela a fonctionné.
clankill3r

2
Utiliser Anaconda pour l'installation tensorflow
saket

Réponses:


714

J'ai trouvé que cela fonctionnait enfin.

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Edit 1: Cela a été testé sur Windows (8, 8.1, 10), Mac et Linux. Changez python3en pythonfonction de votre configuration. Changez py3en py2dans l'url si vous utilisez Python 2.x.

Edit 2: Une liste de versions différentes si quelqu'un a besoin: https://storage.googleapis.com/tensorflow

Edit 3: Une liste d'URL pour les packages de roues disponibles est disponible ici: https://www.tensorflow.org/install/pip#package-location


45
Cela peut être la bonne réponse, mais les utilisateurs doivent noter que cette commande est uniquement pour Mac, pas Linux.
penta

8
C'est bizarre. Comme l'URL que vous avez spécifiée mentionne Mac et si vous essayez d'utiliser cette URL, elle sera installée. Mais tensorflow ne fonctionnera pas.
penta

8
La version Windows de l'URL (pour V.1.2.1) est storage.googleapis.com/tensorflow/windows/cpu/... . Cela ne fonctionne qu'avec la version AMD64 de Python. Une liste complète des versions tensorflow est ici: storage.googleapis.com/tensorflow
c2huc2hu

1
Vous pouvez trouver le lien de stockage respectif ici: tensorflow.org/install/pip
SadSeven

1
Pour toute personne exécutant windows / anaconda / python 3.7x, tensorflow ne fonctionne que jusqu'à python 3.6.8. conda install tensorflowfonctionne, mais sera rétrogradé en python 3.6.8. ce qui précède semblera fonctionner mais pose un problème lors de la tentative de import tensorflowpython 3.7x, donc si aucune installation de pip ne fonctionne, essayez de passer à python 3.6
Freya W

271

Vous avez besoin d'une version 64 bits de Python et dans votre cas utilisez une version 32 bits. Pour l'instant, Tensorflow ne prend 64-bit versions of Python 3.5.x and 3.6.xen charge que Windows. Consultez les documents d'installation pour voir ce qui est actuellement pris en charge

Pour vérifier quelle version de Python vous exécutez, tapez pythonou python3pour démarrer l'interpréteur, puis tapez import struct;print(struct.calcsize("P") * 8)et qui imprimera soit 32ou64 pour vous dire quelle version bit de Python vous exécutez.

Des commentaires:

Pour télécharger une version différente de Python pour Windows, accédez à python.org/downloads/windows et faites défiler vers le bas jusqu'à ce que vous voyiez la version souhaitée qui se termine par un "64". Ce sera la version 64 bits qui devrait fonctionner avec tensorflow


27
>>> importer la plate-forme; imprimer (platform.architecture ()) ('64bit', 'WindowsPE') mais je vois toujours cette exception
Sujoy

1
Méfiant de la réponse «top»; cela semble simple, intuitif, rapide et sûr en comparaison. Testé ok avec Python 3.6.4 sur Windows 7.
omatai

2
Pour vérifier quelle version de Python vous exécutez, tapez pythonou python3pour démarrer l'interpréteur, puis tapez import struct;print(struct.calcsize("P") * 8)et cela imprimera 32 ou 64 pour vous indiquer le type que vous exécutez.
Pro Q

19
Mon problème s'est avéré que Tensorflow à ce moment ne prend pas encore en charge Python 3.7 (il prend en charge jusqu'à 3.6.x). Après avoir lu plus en détail les problèmes Github où cela a été demandé, il semble que le support sera probablement bientôt disponible.
JakeJ

4
Les versions de python prises en charge sont-elles documentées quelque part?
voler

74

Vous devez utiliser la bonne version de Python et pip

Sur Windows 10, avec la version Python 3.6.X, je faisais face à la même chose, puis après avoir délibérément vérifié, j'ai remarqué que j'avais une installation Python-32 bits sur ma machine 64 bits. N'oubliez pas que TensorFlow n'est compatible qu'avec l' installation 64 bits de python. Pas 32 bits de Python

Image

Si nous téléchargeons Python depuis python.org, l'installation par défaut serait 32 bits. Nous devons donc télécharger manuellement le programme d'installation 64 bits pour installer Python 64 bits. Et puis ajoutez ci-dessous à l' PATHenvironnement.

C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts

Exécutez ensuite gpupdate /Forceà l'invite de commande. Si la commande python ne fonctionne pas pour 64 bits, redémarrez votre machine.

Exécutez ensuite python à l'invite de commande. Il devrait afficher 64 bits

C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Exécutez ensuite la commande ci-dessous pour installer la version du processeur tensorflow (recommandé)

pip3 install --upgrade tensorflow

Mise à jour - Python 3.7

Actuellement, seuls Python 3.5 et Python 3.6 sont officiellement pris en charge. Tensorflown'a pas encore publié officiellement les binaires pour Python 3.7, nous devrons peut-être attendre un peu pour qu'il soit publié. Vous pouvez utiliser Python 3.6.x avec ou Anaconda avec un environnement virtuel Python <3.7 pour le moment.


Bien que fournir un lien qui puisse répondre à la question est bien, mais il serait préférable que vous puissiez également inclure l'explication nécessaire ici dans la réponse elle-même. Le lien peut ne pas fonctionner dans un avenir proche pour un certain nombre de raisons, selon l'auteur, supprime / modifie les pages, etc.
n4m31ess_c0d3r

5
Je ne savais pas que j'avais installé la version 32 bits de Python 3.6.x sur ma machine 64 bits. Besoin de désinstaller cela et suivez vos instructions dans ce post. Tout fonctionne maintenant. Je vous remercie!
yangli.liy

2
Merci. Pour simplifier cette réponse, 2 points m'ont aidé 1.) à utiliser la version 64 bits. 2.) Seuls python 3.5 et 3.6 sont pris en charge. N'essayez pas d'utiliser 3.7
Harry

42

Du site Web tensorflow: "Vous aurez besoin de la version 8.1 ou ultérieure de pip pour que les commandes suivantes fonctionnent". Exécutez cette commande pour mettre à niveau votre pip, puis essayez à nouveau d'installer tensorflow:

pip install --upgrade pip

10
$ pip3 --version pip 9.0.1 de c: \ work \ apps \ python \ lib \ site-packages (python 3.6) Mais je vois toujours cette erreur.
Sujoy

8
tensorflow ne fonctionne pas avec python 3.6. Vous avez besoin de la version 3.5
Jodo

Aussi, j'ai dû utiliser python -m pip install --upgrade pip. Sinon, j'obtiendrais des problèmes d'autorisation de fichier ...
Jodo

pourquoi pas python 3.6 (dernière version), mais python 3.5 (version inférieure) fonctionne Cela n'a aucun sens @Jodo
guru_007

@ guru_007 ils s'en tiennent à la version disponible sur le dernier Ubuntu LTS qui est 3.5 pour le moment (16.04) pour autant que je sache.
Jodo

41

Si vous essayez de l'installer sur une machine Windows, vous devez avoir une version 64 bits de python 3.5. C'est le seul moyen de l'installer réellement. Depuis le site Web :

TensorFlow ne prend en charge que Python 3.5 64 bits sous Windows. Nous avons testé les packages pip avec les distributions suivantes de Python:

Python 3.5 d'Anaconda

Python 3.5 de python.org.

Vous pouvez télécharger la version appropriée de python ici (assurez-vous de saisir l'une de celles qui dit "Windows x86-64")

Vous devriez maintenant pouvoir installer avec pip install tensorflowoupython -m pip install tensorflow (assurez-vous que vous utilisez le bon pip, à partir de python3, si vous avez installé à la fois python2 et python3)

N'oubliez pas d'installer Anaconda 3-5.2.0 car la dernière version qui est 3-5.3.0 a la version 3.7 de python qui n'est pas prise en charge par Tensorflow.


41

J'ai compris que TensorFlow 1.12.0 ne fonctionne qu'avec la version 3.5.2 de Python. J'avais Python 3.7 mais cela n'a pas fonctionné. J'ai donc dû rétrograder Python, puis j'ai pu installer TensorFlow pour le faire fonctionner.

Pour rétrograder votre version python de 3.7 à 3.6

conda install python=3.6.8

comment rétrograder v3.6 en v3.5.2?
Essam Mohamed Fahmi

Installez 3.5.2 et mettez à jour votre chemin de classe pour pointer vers 3.5.2. Vous pouvez revenir à 3.6 pour d'autres choses en python.
Sujoy

RuntimeWarning: version 3.6 du moment de la compilation module « tensorflow.python.framework.fast_tensor_u til » ne correspond pas à l' exécution version 3.7 .... Il est en raison de cette erreur , il est incapable de chercher
Sumit Kumar Saha

Au moment d'écrire ce commentaire, python 3.7 était compatible avec tensorflow, mais pas python 3.8.
Charlie

20

Mise à jour le 28/11/2016: TensorFlow est désormais disponible dans PyPI, à partir de la version 0.12. Vous pouvez taper

pip install tensorflow

...ou...

pip install tensorflow-gpu

... pour installer respectivement la version CPU uniquement ou accélérée par GPU de TensorFlow.


Réponse précédente: TensorFlow n'est pas encore dans le référentiel PyPI , vous devez donc spécifier l'URL du "fichier roue" approprié pour votre système d'exploitation et la version Python.

La liste complète des configurations prises en charge est répertoriée sur le site Web de TensorFlow , mais par exemple, pour installer la version 0.10 pour Python 2.7 sur Linux, en utilisant uniquement le CPU, vous devez taper la commande suivante:

$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp27-none-linux_x86_64.whl

cela fonctionnera-t-il ou devrais-je également configurer d'autres choses en fonction de ce que dit tensorflow.org/versions/r0.10/get_started/os_setup.html ?

4
J'obtiens toujours la même erreur sur OSX, cela fonctionne-t-il pour tout le monde?
lemonzi

@lemonzi, j'ai également eu une erreur dans OSX, je viens de publier une solution qui a fonctionné pour moi (la solution était de m'assurer que Python 3.6 était installé)
Julia Schwarz

@JuliaSchwarz Ce n'était pas le problème; J'utilise Python 2.7, et j'ai également essayé avec une nouvelle installation de Python 3.6. J'ai fini par spécifier l'URL manuellement pour l'alpha 1.0.0 et cela a fonctionné.
lemonzi le

Après avoir essayé toutes les autres solutions, cela a fonctionné pour moi. J'utilise Python 2.7 sur linux.
StatsSorceress

13

Installez ici la version amd de Python 3.5.x 64 bits . Assurez-vous d'ajouter Python à votre variable PATH. Ouvrez ensuite une invite de commande et tapez

python -m pip install --upgrade pip

devrait vous donner le résultat suivant:

 Collecting pip
 Using cached pip-9.0.1-py2.py3-none-any.whl
 Installing collected packages: pip
 Found existing installation: pip 7.1.2
 Uninstalling pip-7.1.2:
 Successfully uninstalled pip-7.1.2
 Successfully installed pip-9.0.1

Tapez maintenant

 pip3 install --upgrade tensorflow

Erreur fatale dans le lanceur: impossible de créer un processus à l'aide de ""
DJ Howarth

11

J'ai eu le même problème et résolu cela:

# Ubuntu/Linux 64-bit, CPU only, Python 2.7
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp27-none-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 2.7
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.

# Mac OS X, CPU only, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

# Mac OS X, GPU enabled, Python 2.7:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py2-none-any.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.4
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, GPU enabled, Python 3.4
# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp34-cp34m-linux_x86_64.whl

# Ubuntu/Linux 64-bit, CPU only, Python 3.5
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.12.1-cp35-cp35m-linux_x86_64.whl

# Requires CUDA toolkit 8.0 and CuDNN v5. For other versions, see "Installing from sources" below.
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-0.12.1-cp35-cp35m-linux_x86_64.whl

# Mac OS X, CPU only, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py3-none-any.whl

# Mac OS X, GPU enabled, Python 3.4 or 3.5:
(tensorflow)$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/gpu/tensorflow_gpu-0.12.1-py3-none-any.whl

Plus:

# Python 2
(tensorflow)$ pip install --upgrade $TF_BINARY_URL

# Python 3
(tensorflow)$ pip3 install --upgrade $TF_BINARY_URL

Trouvé sur Docs .

MISE À JOUR!

Il y a de nouveaux liens pour de nouvelles versions

Par exemple, pour installer tensorflow v1.0.0 dans OSX, vous devez utiliser:

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl

au lieu de

https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.1-py2-none-any.whl

11

J'ai eu la même erreur lors de la tentative d'installation sur mon Mac (en utilisant Python 2.7). Une solution similaire à celle que je donne ici semble également fonctionner pour Python 3 sur Windows 8.1 selon une réponse différente sur cette page par Yash Kumar Verma

Solution

Étape 1: accédez à l'URL de la section du package TensorFlow Python de la page d'installation de TensorFlow et copiez l'URL du lien correspondant à votre installation Python.

Étape 2: ouvrez un terminal / invite de commande et exécutez la commande suivante:
pip install --upgrade [paste copied url link here]

Donc pour moi, c'était la suivante:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.2.0-py2-none-any.whl

Mise à jour (21 juillet 2017): J'ai essayé cela avec d'autres qui fonctionnaient sur des machines Windows avec Python 3.6 et ils ont dû changer la ligne à l' étape 2 pour: python -m pip install [paste copied url link here]

Mise à jour (26 juillet 2018): Pour Python 3.6.2 (pas 3.7 car il est dans 3.6.2 dans la documentation TF), vous pouvez également l'utiliser pip3 install --upgrade [paste copied URL here]à l' étape 2 .


1
Cette solution s'installe, mais lorsque j'importe tensorflow, j'obtiens une erreur:
Tensigh

J'ai seulement utilisé Keras avec Tensorflow comme backend et cela fonctionne très bien. Quel message d'erreur obtenez-vous?
Jonny Brooks

Je viens de tester et tensorflow m'importe très bien.
Jonny Brooks

Mon problème était la version de Python que j'utilisais. Je ne savais pas que Python 3.5 était une exigence. Maintenant ça marche. Merci pour le conseil.
Tensigh

Super d'entendre que cela a fonctionné à la fin. Si vous deviez faire quelque chose de différent, cela vaut la peine de poster une réponse distincte. Sinon, si vous pouviez donner une réponse positive à ma réponse, ce serait formidable. J'ai lutté pendant un certain temps pour trouver une solution qui fonctionnait, donc l'un des deux aiderait les autres
Jonny Brooks

8

Essayez ceci, cela devrait fonctionner:

 python.exe -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl



7

Si vous rencontrez ce problème récemment (par exemple, après la sortie de Python 3.7 en 2018), cela est probablement dû au manque de prise en charge de Python 3.7 (encore) du côté tensorflow. Essayez d'utiliser Python 3.6 à la place si cela ne vous dérange pas. Vous pouvez trouver quelques astuces sur https://github.com/tensorflow/tensorflow/issues/20444 , mais utilisez-les à vos propres risques. J'ai utilisé la harpone suggérée - j'ai d'abord téléchargé la roue tensorflow pour Python 3.6, puis je l'ai renommée manuellement ...

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

La bonne nouvelle est qu'il existe déjà une demande de pull pour le support 3.7. J'espère qu'il sortira bientôt.


6

J'ai eu le même problème. Après avoir désinstallé la version 32 bits de python et réinstallé la version 64 bits, j'ai essayé de réinstaller TensorFlow et cela a fonctionné.

Lien vers le guide TensorFlow: https://www.tensorflow.org/install/install_windows


oui, la version 64 bits l'a corrigé. L'installation à partir de la page de téléchargement principale est de 32 bits. Le lien ci-dessus fournit une URL vers la version 64 bits.
Vladan

6

Si vous essayez d'installer tensorflow dans anaconda et que cela ne fonctionne pas, vous devrez peut-être rétrograder la version python car seule 3.6.xest actuellement prise en charge alors qu'anaconda a la dernière version.

  1. vérifier la version de python: python --version

  2. si version> 3.6.xsuivez l'étape 3, sinon arrêtez, le problème peut être ailleurs

  3. conda search python

  4. conda install python=3.6.6

  5. Vérifiez à nouveau la version: python --version

  6. Si la version est correcte, installez tensorflow (étape 7)

  7. pip install tensorflow


4

Si vous utilisez l'installation Anaconda Python, vous pip install tensorflowobtiendrez l'erreur indiquée ci-dessus, illustrée ci-dessous:

Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

Selon la page d'installation de TensorFlow, vous devrez utiliser le --ignore-installed indicateur lors de l'exécution de l'installation de pip.

Cependant, avant que cela ne soit possible, consultez ce lien pour vous assurer que la variable TF_BINARY_URL est correctement définie par rapport à la version souhaitée de TensorFlow que vous souhaitez installer.


4

Malheureusement, ma réputation est trop basse pour commander sous la réponse @Sujoy.

Dans leurs documents, ils prétendent prendre en charge python 3.6. Le lien fourni par @mayur montre qu'il ne s'agit en effet que d'un paquet de roues python3.5. C'est mon essai d'installer tensorflow:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3\lib\site-packages\pip (python 3.6)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

tandis que python 3.5 semble s'installer correctement. J'adorerais voir une version python3.6 car ils prétendent que cela devrait également fonctionner sur python3.6.

Cité:

"TensorFlow supports Python 3.5.x and 3.6.x on Windows. Note that Python 3 comes with the pip3 package manager, which is the program you'll use to install TensorFlow."

Source: https://www.tensorflow.org/install/install_windows

Installation de Python3.5:

Microsoft Windows [Version 10.0.16299.371]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>python3 -m pip install --upgrade pip
Requirement already up-to-date: pip in d:\python\v3\lib\site-packages (10.0.0)

C:\>python3 -m pip -V
pip 10.0.0 from D:\Python\V3_5\lib\site-packages\pip (python 3.5.2)

C:\>python3 -m pip install --upgrade tensorflow
Collecting tensorflow
  Downloading 
    ....
    ....

J'espère que je me trompe terriblement ici mais si ce n'est pas sonner l'alarme 😛

Edit: quelques articles ci-dessous, quelqu'un a souligné que la commande suivante fonctionnerait et elle l'a fait.

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Étrange pip ne fonctionne pas 🤔


3

Cela a fonctionné pour moi avec Python 2.7 sur Mac OS X Yosemite 10.10.5:

sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

3

Il existe plusieurs groupes de réponses à cette question. Cette réponse vise à généraliser un groupe de réponses:

Il se peut qu'il n'y ait pas de version de TensorFlow compatible avec votre version de Python. Cela est particulièrement vrai si vous utilisez une nouvelle version de Python. Par exemple, il peut y avoir un délai entre la sortie d'une nouvelle version de Python et la sortie de TensorFlow pour cette version de Python.

Dans ce cas, je pense que vos options sont les suivantes: 1) Rétrograder vers la version précédente de Python. 2) Compilez TensorFlow à partir du code source. 3) Attendez une version correspondante de TensorFlow.


2

Pour les fenêtres, cela a fonctionné pour moi,

Téléchargez la roue à partir de ce lien . Ensuite, à partir de la ligne de commande, accédez à votre dossier de téléchargement où la roue est présente et tapez simplement la commande suivante -

pip install tensorflow-1.0.0-cp36-cp36m-win_amd64.whl


2

J'étais confronté au même problème. J'ai essayé ce qui suit et cela a fonctionné. installation pour Mac OS X, anaconda python 2.7

pip uninstall tensorflow export TF_BINARY_URL=<get the correct url from http://tflearn.org/installation/> pip install --upgrade $TF_BINARY_URL

Tenseur installé-1.0.0 installé


2
  1. Démarrer l'invite de commandes avec l'autorisation administrative
  2. Entrez la commande suivante python -m pip install --upgrade pip
  3. Next Enter command pip install tensorflow

erreur: erreur fatale dans le lanceur: impossible de créer un processus à l'aide de ""
DJ Howarth

2

L'URL pour installer TensorFlow dans Windows, ci-dessous est l'URL. Cela a bien fonctionné pour moi.

python -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

2

Rien ici ne fonctionnait pour moi sur Windows 10. Peut-être une solution mise à jour ci-dessous qui fonctionnait pour moi.

python -m pip install --upgrade tensorflow.

Ceci utilise Python 3.6 et tensorflow 1.5 sur Windows 10


Désinstallez Python 3.6 et installez Python 3.5, puis mettez à jour la version pip et profitez de tensorflow!
Gabriel Andrés Brancolini


2

Les étapes suivantes vous permettent d'installer tensorflow et keras

  1. télécharger Anaconda3-5.2.0 qui est livré avec python 3.6 à partir de https://repo.anaconda.com/archive/
  2. Installez Anaconda et ouvrez Anaconda Prompt et exécutez les commandes ci-dessous conda install jupyter conda install scipy pip install sklearn pip install msgpack pip install pandas pip install pandas-datareader pip install matplotlib pip install pillow pip install requests pip install h5py pip install tensorflow pip install keras

2
La question concerne Python standard et juste tensorflow.
ivan_pozdeev

2

mise à jour 2019: pour installer la version préliminaire de TensorFlow 2 dans Google Colab, vous pouvez utiliser:

!wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64 -O cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !dpkg -i cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb !apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub !apt-get update !apt-get install cuda !pip install tf-nightly-gpu-2.0-preview

et pour installer le pip de bye TensorFlow 2, vous pouvez utiliser: pip install tf-nightly-gpu-2.0-previewpour GPU et pip install tf-nightly-2.0-preview pour CPU.


Merci pour le rappel d'essayer la version tensorflow nocturne (instable). Cela a fonctionné pour moi.
Matthew Redmond

1

J'ai eu ce problème sur OSX Sierra 10.12.2. Il s'avère que la mauvaise version de Python était installée (j'avais Python 3.4 mais les packages tensorflow pypi pour OSX sont uniquement pour python 3.5 et plus).

La solution était d'installer Python 3.6. Voici ce que j'ai fait pour le faire fonctionner. Remarque: J'ai utilisé Homebrew pour installer Python 3.6, vous pouvez faire de même en utilisant le programme d' installation de Python 3.6 sur python.org

brew uninstall python3
brew install python3
python3 --version # Verify that you see "Python 3.6.0"
pip install tensorflow # With python 3.6 the install succeeds
pip install jupyter # "ipython notebook" didn't work for me until I installed jupyter
ipython notebook # Finally works!

1

Extrait du site Web tensorflow https://www.tensorflow.org/install/install_windows

Installation avec pip natif

Si la version suivante de Python n'est pas installée sur votre ordinateur, installez-la maintenant:

Python 3.5.x de python.org TensorFlow ne prend en charge que la version 3.5.x de Python sous Windows. Notez que Python 3.5.x est livré avec le gestionnaire de packages pip3, qui est le programme que vous utiliserez pour installer TensorFlow.

Pour installer TensorFlow, démarrez un terminal. Émettez ensuite la commande d'installation pip3 appropriée dans ce terminal. Pour installer la version CPU uniquement de TensorFlow, entrez la commande suivante:

C:\> pip3 install --upgrade tensorflow
To install the GPU version of TensorFlow, enter the following command:

C:\> pip3 install --upgrade tensorflow-gpu

une raison derrière le vote négatif?
Ravinder Payal
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.