Fix: 'pip' wird nicht als interner oder externer Befehl erkannt



Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Einige Benutzer, die versuchen, Python-Pakete mithilfe eines Eingabeaufforderungsfensters zu installieren, berichten, dass pip wird nicht als interner oder externer Befehl erkannt ' Error. Die meisten betroffenen Benutzer berichten, dass das Problem auch nach der Installation der Python-Distribution auftritt und sichergestellt wird, dass Python zur Pfadvariablen hinzugefügt wird. Das Problem ist nicht spezifisch für ein bestimmtes Betriebssystem, da es unter Windows 7, Windows 8 und Windows 10 gemeldet wird.



'Pip' wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt



Was ist PIP?

Pip ist eine rekursive Abkürzung für „ Pip installiert Pakete “. Es handelt sich im Wesentlichen um ein Paketverwaltungssystem, mit dem in Python geschriebene Softwarepakete installiert und verwaltet werden. Die meisten Benutzer verwenden PiP, um Python-Pakete zu installieren und zu verwalten Python-Paketindex .



Die neuesten Python-Versionen (Python 2.7.9 und höher und Python 3.4) enthalten standardmäßig Pip.

Was verursacht, dass der 'Pip' nicht als interner oder externer Befehlsfehler erkannt wird?

Wir haben dieses Problem untersucht, indem wir uns verschiedene Benutzerberichte angesehen und versucht haben, das Problem auf unseren Computern zu replizieren. Nach dem, was wir gesammelt haben, gibt es mehrere Szenarien, von denen bekannt ist, dass sie diese bestimmte Fehlermeldung auslösen:

  • Die PIP-Installation wird der Systemvariablen nicht hinzugefügt - Um Python-Befehle in einem CMD-Fenster ausführen zu können, müssen Sie den Pfad Ihrer PiP-Installation zu Ihrem PATH in der Systemvariablen hinzufügen. Wenn Sie Python mit der ausführbaren Installationsdatei installiert haben, sollte es automatisch hinzugefügt werden.
  • Die Installation wurde in Ihrem PATH falsch hinzugefügt - Es ist einfach, den PFAD durcheinander zu bringen, wenn Sie ihn manuell hinzufügen. Zusätzliches Leerzeichen oder das Fehlen eines Semikolons vor dem neuen PATH führt zum Fehler.

Wenn Sie derzeit versuchen, diese bestimmte Fehlermeldung zu beheben, die Sie daran hindert, den Python-Befehl in CMD zu verwenden, befolgen Sie die in diesem Artikel angegebenen Methoden. Es wird bestätigt, dass alle unten aufgeführten potenziellen Korrekturen von mindestens einem betroffenen Benutzer funktionieren.



Befolgen Sie die nachstehenden Methoden, um die besten Ergebnisse zu erzielen, bis Sie einen Fix gefunden haben, mit dem Sie das Problem in Ihrem speziellen Szenario beheben können.

Methode 1: Überprüfen, ob PIP zu Ihrer PATH-Variablen hinzugefügt wurde

Beginnen wir damit, herauszufinden, wo wir stehen. Wenn Sie nicht wissen, ob Ihre PIP-Installation zu Ihrer PATH-Variablen hinzugefügt wurde, können Sie dies mithilfe eines bestimmten Befehls an einer CMD-Eingabeaufforderung leicht herausfinden.

Wenn Sie dies wissen, werden Sie in die richtige Richtung weisen und unnötige Schritte vermeiden.

Hinweis: Wenn Sie bereits wissen, ob der Pfad Ihrer PIP-Installation zu Ihrer PATH-Variablen hinzugefügt wurde, fahren Sie mit den folgenden Methoden fort.

Hier ist eine Kurzanleitung zum Überprüfen, ob sich die PIP-Installation bereits in Ihrer PATH-Variablen befindet:

  1. Drücken Sie Windows-Taste + R. um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann „ cmd ' und drücke Eingeben um die Eingabeaufforderung zu öffnen. Hinzufügen des PiP-Installationsorts

    Dialogfeld ausführen: cmd

  2. Geben Sie im Eingabeaufforderungsfenster Folgendes ein echo% PATH% und drücke Eingeben um eine Liste mit allen Positionen zu erhalten, die der PATH-Variablen hinzugefügt wurden. Dialogfeld ausführen: appwiz.cpl

    Überprüfen Sie, ob die PIP-Installation in der Variablen PATH vorhanden ist

  3. Wenn Sie einen ähnlichen Pfad finden wie C: Python37 Scripts (Dies hängt von Ihrer Python-Version ab.) Dies bedeutet, dass der Installationspfad bereits zu Ihrer PATH-Variablen hinzugefügt wurde. In diesem Fall können Sie neben den folgenden Methoden überspringen und direkt zu springen Methode 4 Hier beginnen wir mit der Fehlerbehebung bei Problemen im Zusammenhang mit dem PiP-Installationspfad.

Wenn Sie den PiP-Installationspfad mit dem obigen Test nicht finden konnten, fahren Sie mit den folgenden Methoden fort (Methode 2 und Methode 3), um der Umgebungsvariablen PATH PIP hinzuzufügen.

Methode 2: Hinzufügen von PIP zur Umgebungsvariablen PATH über die Windows-GUI

Wenn Methode 1 Es wurde festgestellt, dass die PIP-Installation nicht als Umgebungsvariable auf PATH festgelegt ist und Sie die Python-Distribution bereits installiert haben. Sie müssen dies manuell tun.

Nach Abschluss des folgenden Vorgangs können Sie PiP-Befehle über ein Eingabeaufforderungsfenster eingeben. Hier ist eine Kurzanleitung zum Hinzufügen der PiP-Installation zur Umgebungsvariablen 'Pfad' über die Windows-GUI:

  1. Drücken Sie Windows-Taste + R. um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann „ sysdm.cpl ' und drücke Eingeben das öffnen Systemeigenschaften Bildschirm. Klicken Sie auf Ändern, um sicherzustellen, dass PiP installiert ist

    Dialogfeld ausführen: sysdm.cpl

  2. Wechseln Sie im Bildschirm Systemeigenschaften zu Fortgeschrittene Klicken Sie auf die Registerkarte Umgebungsvariablen .

    Gehen Sie zur Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen

  3. Gehen Sie im Bildschirm Umgebungsvariablen zu Systemvariablen und klicken Sie auf Pfad um es auszuwählen. Dann mit dem Pfad Klicken Sie auf Bearbeiten… Taste.

    Wählen Sie unter Systemvariablen den Eintrag Pfad und klicken Sie auf Bearbeiten

  4. In dem Bearbeiten Umgebungsvariablen Bildschirm, klicken Sie auf Neu und fügen Sie den Pfad hinzu, in dem sich die PiP-Installation befindet. Für Python 3.4 ist der Standardspeicherort C: Python34 Scripts.

    Hinzufügen des PiP-Installationsorts

  5. Öffnen Sie nach dem Hinzufügen des Pfads ein neues CMD-Fenster und versuchen Sie, ein Python-Paket zu installieren, das mit PiP geliefert wird. Sie sollten das “ pip wird nicht als interner oder externer Befehl erkannt ' Error.

Wenn Sie nach einer schnelleren Möglichkeit suchen, den PiP-Speicherort zur Umgebungsvariablen hinzuzufügen, folgen Sie den Anweisungen Methode 3 .

Methode 3: Hinzufügen von PIP zur Umgebungsvariablen PATH mithilfe von CMD

Eine schnellere Möglichkeit, die Umgebungsvariable für den PIP-Pfad einzurichten, besteht darin, sie direkt über ein CMD-Fenster auszuführen. Dies spart Ihnen einige Zeit, kann jedoch etwas einschüchternder sein, wenn Sie nicht an die Verwendung des Terminals gewöhnt sind.

Hier ist eine Kurzanleitung zum Festlegen der PiP-Pfadumgebung direkt über ein Eingabeaufforderungsfenster:

  1. Drücken Sie Windows-Taste + R. um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann „ cmd ' und drücke Eingeben um ein Eingabeaufforderungsfenster zu öffnen.

    Dialogfeld ausführen: cmd

  2. Führen Sie im Eingabeaufforderungsfenster den folgenden Befehl aus, um die PIP-Installation auf die Umgebungsvariable festzulegen:
    setx PATH '% PATH%; C:  Python37  Scripts'

    Hinweis: Beachten Sie, dass wir in diesem Befehl den Standardspeicherort für Python 3.7 verwendet haben. Wenn Sie eine andere Python-Version verwenden oder diese an einem benutzerdefinierten Speicherort installiert haben, ändern Sie den Pfad nach ' ;; „Entsprechend.

  3. Überprüfen Sie, ob diese Methode erfolgreich war, indem Sie ein Python-Installationspaket (eines, das PIP verwendet) aus demselben CMD-Fenster ausführen. Wenn die Fehlermeldung weiterhin angezeigt wird, fahren Sie mit der folgenden Methode fort.

Methode 4: Öffnen des Python-Pakets ohne Hinzufügen der PiP-Variablen

Wenn Sie nach einer Möglichkeit suchen, ein Python-Paket von CMD zu installieren, ohne der Umgebungsvariablen PATH PiP hinzuzufügen, können Sie es mit verschiedenen Befehlen installieren. Dies funktioniert auch, wenn Sie die oben genannten Methoden zum Konfigurieren der Umgebungsvariablen PATH verwendet haben, aber weiterhin die Fehlermeldung angezeigt wird.

Hier sind einige Möglichkeiten, wie Sie Python-Installationspakete in CMD öffnen können, ohne die PIP-Variable hinzuzufügen:

Die kurze Methode:

  1. Drücken Sie Windows-Taste + R. um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann „ cmd ”Und drücken Sie die Eingabetaste, um ein Eingabeaufforderungsfenster zu öffnen.

    Dialogfeld ausführen: cmd

  2. Geben Sie die folgenden Befehle ein und stellen Sie sicher, dass Sie den Platzhalter in Ihren eigenen Paketnamen ändern:
    python -m pip install [Paketname]

    Hinweis: Veränderung [Paketnamen] mit dem Namen des Pakets, das Sie installieren möchten.

Die lange Methode:

  1. Öffnen Sie ein Dialogfeld Ausführen, indem Sie auf drücken Windows-Taste + R. . Geben Sie dann „ cmd Und getroffen Eingeben um ein Eingabeaufforderungsfenster zu öffnen.

    Dialogfeld ausführen: cmd

  2. Verwenden Sie im CMD-Fenster den folgenden Befehl, um zu dem Verzeichnis zu navigieren, in dem sich die Python befindet .whl Datei befindet sich.
    CD C:  Python wird installiert

    Hinweis: In unserem Beispiel befand sich das Python-Installationspaket in einem Ordner namens Python wird installiert. Passen Sie diesen Befehl an, um zu dem Verzeichnis zu navigieren, in dem sich das Rad befindet.

  3. Führen Sie als Nächstes den folgenden Befehl aus, um das Python-Paket mit PiP zu installieren:
     c:  python37  scripts  pip.exe install [package] .whl 

    Hinweis: Denken Sie daran, dass Sie den Speicherort Ihrer Python-Installation ändern müssen, wenn Sie eine ältere Version haben oder an einem benutzerdefinierten Speicherort installiert haben. Stellen Sie außerdem sicher, dass Sie den Platzhalter [package] in Ihren eigenen Paketnamen ändern.

Wenn Sie mit diesen beiden letzten Methoden das Python-Paket nicht über das CMD-Fenster installieren konnten, befolgen Sie die letzte Methode, mit der wir sicherstellen, dass PiP installiert ist.

Methode 5: Stellen Sie sicher, dass PiP in Ihrer Python-Installation enthalten ist

Bevor wir fortfahren und die gesamte Python-Umgebung neu installieren, prüfen wir, ob PiP in der Python-Installation nicht weggelassen wurde. Bestimmte Python-Installationsprogramme lassen PiP aus der Standardinstallation heraus.

Glücklicherweise können Sie dies korrigieren, indem Sie die Python-Installation und die Installation von PIP ändern. Hier ist eine Kurzanleitung dazu:

  1. Drücken Sie Windows-Taste + R. um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann „ appwiz.cpl ' und drücke Eingeben öffnen Programme und Eigenschaften.

    Dialogfeld ausführen: appwiz.cpl

  2. Innerhalb Programme und Funktionen Klicken Sie mit der rechten Maustaste auf Python Installation und klicken Sie auf Veränderung .

    Ändern Sie die Python-Installation

  3. Bei der Setup ändern Bildschirm, klicken Sie auf Ändern.

    Klicken Sie auf Ändern, um sicherzustellen, dass PiP installiert ist

  4. In dem Optionale Funktionen Aktivieren Sie auf dem Bildschirm das Kontrollkästchen für pip und klicken Sie auf Nächster .

    Ändern der Python-Installation, um PiP einzuschließen

  5. Klicken Sie auf die Schaltfläche Installieren, um die Änderungen an der Python-Installation vorzunehmen.

    Ändern der Python-Installation

  6. Öffnen Sie nach der Änderung der Python-Installation ein CMD-Fenster und prüfen Sie, ob Sie ein Python-Paket mit PiP installieren können, ohne die Meldung ' pip wird nicht als interner oder externer Befehl erkannt ' Error.

Methode 6: Installieren von Python über das ausführbare Installationsprogramm

Wenn Sie ohne Ergebnis so weit gekommen sind, wird durch die Neuinstallation von Python zusammen mit seinen Komponenten wahrscheinlich das Problem behoben. pip wird nicht als interner oder externer Befehl erkannt ' Error.

Der einfachste Weg, dies zu tun, ist die Verwendung des ausführbaren Python-Installationsprogramms. Wenn Sie es richtig konfigurieren, wird PiP automatisch installiert. Hier ist eine Kurzanleitung dazu:

  1. Drücken Sie Windows-Taste + R. um ein Dialogfeld Ausführen zu öffnen. Geben Sie dann „ appwiz.cpl ' und drücke Eingeben öffnen Programme und Funktionen .

    Dialogfeld ausführen: appwiz.cpl

  2. Innerhalb Programme und Funktionen Scrollen Sie nach unten zur Programmliste, um die Python-Installation zu finden. Sobald Sie es gefunden haben, klicken Sie mit der rechten Maustaste darauf und wählen Sie Deinstallieren, Befolgen Sie dann die Anweisungen auf dem Bildschirm, um es von Ihrem System zu entfernen. Starten Sie Ihren Computer neu, sobald die Python-Distribution von Ihrem Computer entfernt wurde.

    Deinstallieren Sie Python von Ihrem Computer

  3. Besuchen Sie beim nächsten Start diesen Link ( Hier ) und laden Sie das neueste ausführbare Python-Installationsprogramm entsprechend Ihrer Os-Architektur herunter.

    Herunterladen des richtigen ausführbaren Python-Installationsprogramms

  4. Öffnen Sie die ausführbare Installationsdatei und stellen Sie zunächst sicher, dass das Feld mit verknüpft ist Fügen Sie Python zu PATH hinzu ist aktiviert - Dies stellt sicher, dass Sie Python-Befehle in der Eingabeaufforderung ausführen können. Klicken Sie dann auf Passen Sie die Installation an .

    Stellen Sie sicher, dass Python zu PATH hinzugefügt wurde, und klicken Sie dann auf Installation anpassen

  5. In dem Optionale Funktionen Stellen Sie sicher, dass das Feld mit Pip aktiviert ist, dann klicken Sie auf Nächster .

    Stellen Sie sicher, dass pip unter den optionalen Funktionen aktiviert ist

  6. Übernehmen Sie den Standardspeicherort und Erweiterte Optionen , dann klick Installieren um mit der Installation zu beginnen.

    Python installieren

  7. Starten Sie Ihren Computer nach Abschluss der Installation manuell neu, wenn Sie nicht automatisch dazu aufgefordert werden.
  8. Überprüfen Sie beim nächsten Start, ob das Problem behoben wurde, indem Sie versuchen, ein Python-Paket über ein CMD-Fenster zu installieren.
  9. Wenn Sie immer noch das ' pip wird nicht als interner oder externer Befehl erkannt Geben Sie den folgenden Befehl in ein CMD-Fenster ein:
     python -m surepip --default-pip 

    Hinweis: Bei bestimmten Python-Distributionen (insbesondere 3.6) ist es möglich, dass PiP nicht standardmäßig installiert wird. Eine der offiziellen Korrekturen hierfür in der Dokumentation ist dieser Befehl.

7 Minuten gelesen