wake-up-neo.com

Die Installation von TensorFlow unter Windows 7 - 'pip3' wird nicht als interner oder externer Befehl erkannt.

Bei der Installation des TensorFlow-Installationshandbuchs https://www.tensorflow.org/install/install_windows nach der Ausführung

C:\> pip3 install --upgrade tensorflow

Ich erhalte folgende Fehlermeldung:

'pip3' is not recognized as an internal or external command,

Es sieht so aus, als würde pip3 überhaupt nicht erkannt (obwohl PATH to python gesetzt ist)

20
Lech Migdal

Führen Sie folgendes aus

python -m pip install --upgrade tensorflow

Wenn Python funktioniert, sollte TensorFlow installiert werden (zumindest der Schritt "Installation überprüfen" ist grün).

26
Lech Migdal

Dies funktioniert, wenn Sie mit pip3 zu tun haben oder pip nicht als internes oder externes Befehlsproblem unter Windows erkannt wird:

  1. Klicken Sie auf dem Desktop mit der rechten Maustaste auf das Computersymbol.
  2. Wählen Sie Eigenschaften aus dem Kontextmenü.
  3. Klicken Sie auf den Link Erweiterte Systemeinstellungen.
  4. Klicken Sie auf Umgebungsvariablen. Suchen Sie im Abschnitt Systemvariablen die Umgebungsvariable PATH und wählen Sie sie aus. Klicken Sie auf Bearbeiten.
  5. Ein neues Popup wird geöffnet. Variablenname bleibt Pfad. Wir ändern den Wert der Variable in den Ort des Ordners, in dem sich Ihr Python-Skriptordner befindet. Finde es. 

Für z. Ich habe den Wert in C:\Users\rgupta6\AppData\Local\Programs\Python\Python35\Scripts geändert.

  1. Schließen Sie alle verbleibenden Fenster. Öffnen Sie das Eingabeaufforderungsfenster erneut und führen Sie den Befehl pip3 install --upgrade tensorflow oder pip3 install tensorflow aus
16
rajesh

Das liegt daran, dass Sie die Umgebungsvariable noch nicht eingerichtet haben.

Folgen Sie den Schritten von @rajesh 

Ich hatte das gleiche Problem und fand seine Antwort hilfreich

  1. Klicken Sie mit der rechten Maustaste auf This PC> Select Properties
  2. Wählen Sie links die Option Erweiterte Systemeinstellungen
  3. Wählen Sie im Dialogfeld Umgebungsvariablen aus
  4. Wählen Sie im Abschnitt Systemvariablen Pfad und klicken Sie auf Bearbeiten
  5. Wählen Sie new und geben Sie den Pfad ein, in dem sich die Python-Skripts befinden.

es ist meist in C:\Users [Ihr Benutzername]\AppData\Local\Programs\Python\Python36\Scripts

  1. Dann ok .. zu allen Boxen geöffnet
  2. Schließen Sie cmd, wenn es bereits geöffnet ist, und installieren Sie Tensorflow nun erneut mit pip
 pip3 install --upgrade tensorflow
5
Divakar Rajesh

Bevor Sie pip3 install --upgrade tensorflow.__ ausführen, müssen Sie überprüfen, ob Sie die korrekte Python 3.5-Installation verwenden:

Python 3.5.2  [MSC v.1900 64 bit (AMD64)] on win32

Beachten Sie den 64 bit-Teil.
Andernfalls wird der obige Fehler ausgegeben.
Sie werden tensorflow-1.0.1-cp35-cp35m-win_AMD64.whl installieren. Überprüfen Sie daher Ihre korrekte Version (meistens geschieht dies, da Sie sowohl Python 2.7 als auch 3.5 haben).

2
Lanka

Das Problem ist, dass der Pfad in cmd nicht der Pfad ist, an dem sich Ihre Python-Skripts befinden. In diesem Fall können Sie entweder in Ihrem Terminal zu "AppData\Local\Programs\Python\Python36\Scripts" navigieren und dann den Befehl ausführen oder einfach C:\Users\Ihr Benutzername\AppData\Local\Programs\Python eingeben\Python36\Scripts to Path-Variable.

Starten Sie dann cmd erneut und geben Sie "pip3 install tensorflow" ein.

0
Sid Ray

aktivieren Sie bei der Installation von Python im Installationsfenster das Kontrollkästchen "Aktiver Pfad" (ähnlich), wodurch eine Pfadverbindung aufgebaut wird. Sie können "pip3 install" also überall ausführen.

0
Joseph Sun

Wenn Sie vorher den Python-Befehl eingeben, sollte dies der Trick sein. In meinem Fall (unter Windows 8.1 mit Python 3.6) musste ich 'py' anstelle von 'python' wie folgt eingeben: 

py -m pip install --upgrade tensupgrade

Die Antwort hängt von dem verwendeten System ab.

0
nikodean2