Вам потрібно використовувати правильну версію Python і pip
У Windows 10, з версією Python 3.6.X, з якою я зіткнувся, тоді, після навмисної перевірки, я помітив, що на моїй 64-бітній машині встановлено Python-32 біт. Пам'ятайте, що 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.
Потім запустіть команду нижче, щоб встановити версію процесора tensorflow (рекомендується)
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.