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
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' PATH
environnement.
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. Tensorflow
n'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.