Sie müssen die richtige Version von Python und verwenden pip
Unter Windows 10, mit Python 3.6.X-Version, sah ich mich dem gleichen gegenüber, als ich nach absichtlicher Überprüfung feststellte, dass ich eine Python-32-Bit-Installation auf meinem 64-Bit-Computer hatte. Denken Sie daran, dass TensorFlow nur mit der 64-Bit- Installation von Python kompatibel ist . Nicht 32 Bit Python
Wenn wir Python von python.org herunterladen, ist die Standardinstallation 32 Bit. Wir müssen also das 64-Bit-Installationsprogramm manuell herunterladen, um Python 64-Bit zu installieren. Und dann unten zur PATH
Umgebung hinzufügen .
C:\Users\AppData\Local\Programs\Python\Python36
C:\Users\AppData\Local\Programs\Python\Python36\Scripts
Führen Sie dann die gpupdate /Force
Eingabeaufforderung aus. Wenn der Python-Befehl für 64-Bit nicht funktioniert, starten Sie Ihren Computer neu.
Führen Sie dann Python an der Eingabeaufforderung aus. Es sollte 64 Bit anzeigen
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.
Führen Sie dann den folgenden Befehl aus, um die Tensorflow-CPU-Version zu installieren (empfohlen).
pip3 install --upgrade tensorflow
Update - Python 3.7
Derzeit werden nur Python 3.5 und Python 3.6 offiziell unterstützt. Tensorflow
hat noch keine Binärdateien für Python 3.7 offiziell veröffentlicht, wir müssen möglicherweise ein wenig warten, bis es veröffentlicht wird. Sie können Python 3.6.x neben oder Anaconda mit der virtuellen Umgebung Python <3.7 vorerst verwenden.