Вам нужно использовать правильную версию Python и pip
В Windows 10 с версией Python 3.6.X я столкнулся с тем же, а затем, после осознанной проверки, заметил, что на моем 64-битном компьютере установлена 32-битная версия Python. Помните, что TensorFlow совместим только с 64-битной установкой Python. Не 32-битный Python
Если мы загрузим Python с python.org, установка по умолчанию будет 32-битной. Таким образом, мы должны загрузить 64-битный установщик вручную, чтобы установить Python 64-битный. А затем добавьте ниже в PATH
среду.
C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts
Затем запустите gpupdate /Force
в командной строке. Если команда python не работает для 64-разрядной системы, перезагрузите компьютер.
Затем запустите python в командной строке. Он должен показывать 64 бит
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.
Затем выполните приведенную ниже команду, чтобы установить версию CPU tenorflow (рекомендуется)
pip3 install --upgrade tensorflow
Обновление - Python 3.7
В настоящее время официально поддерживаются только Python 3.5 и Python 3.6. Tensorflow
еще не выпустил двоичные файлы для Python 3.7, возможно, нам придется немного подождать, пока он будет выпущен. Вы можете одновременно использовать Python 3.6.x или Anaconda с виртуальной средой Python <3.7.