Musisz użyć odpowiedniej wersji Pythona i pip
W systemie Windows 10, z wersją Python 3.6.X, miałem do czynienia z tym samym, a po celowym sprawdzeniu zauważyłem, że mam instalację 32-bitową w Pythonie na moim komputerze 64-bitowym. Pamiętaj, że TensorFlow jest kompatybilny tylko z 64-bitową instalacją Pythona. Nie 32-bitowy język Python
Jeśli pobierzemy Python z python.org, domyślna instalacja będzie 32-bitowa. Musimy więc ręcznie pobrać 64-bitowy instalator, aby zainstalować 64-bitowy Python. A następnie dodaj poniżej do PATH
środowiska.
C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts
Następnie uruchom gpupdate /Force
w wierszu polecenia. Jeśli komenda python nie działa przez 64-bit, uruchom ponownie komputer.
Następnie uruchom python w wierszu polecenia. Powinien pokazywać 64 bity
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.
Następnie uruchom poniższe polecenie, aby zainstalować wersję procesora tensorflow (zalecane)
pip3 install --upgrade tensorflow
Aktualizacja - Python 3.7
Obecnie oficjalnie obsługiwane są tylko Python 3.5 i Python 3.6. Tensorflow
nie wydał jeszcze plików binarnych dla Pythona 3.7, ale być może będziemy musieli trochę poczekać na jego wydanie. Na razie możesz używać Python 3.6.x lub Anaconda ze środowiskiem wirtualnym Python <3.7.