Wenn Sie Programmierer sind Python, ist Ihnen dieses Problem möglicherweise bereits in Form der Meldung „pip‘ wird nicht als interner oder externer Befehl erkannt“ begegnet. Hier finden Sie die vollständigen Anweisungen zur Behebung des Fehlers in Windows 10
Wenn Sie versuchen, Python-Pakete unter Windows über die Befehlszeile zu installieren Befehle, erhalten Sie eine Fehlermeldung, dass pip nicht als interner oder externer Befehl erkannt wird. Die von vielen Experten am häufigsten vorgeschlagene Lösung ist Installieren Sie die Python-Verteilungspakete neu, aber viele Benutzer stoßen auch nach der Installation der Python-Distribution auf das gleiche Problem.
Das Problem tritt nicht nur unter Windows 10, sondern auch unter Windows 7 und 8 auf. Nach Meinung vieler Benutzer Das Problem wird durch beschädigte Python-Pakete verursacht. Zunächst müssen Sie verstehen, was PIP ist.
Sie können auch lesen: 7 Lösungen zur Behebung des Fehlers 0x80240017
Was ist PIP?
PIP ist eine vollständige Möglichkeit, Pip-Pakete zu installieren. Es handelt sich um ein Python-Paketverwaltungssystem zur Installation und Verwaltung von Softwarepaketen. Wenn Sie auf dasselbe Problem stoßen, Machen Sie sich keine Sorgen, denn Sie können es leicht lösen.
Wenn Python installiert ist, werden Umgebungsvariablen möglicherweise automatisch in Windows festgelegt, manchmal jedoch nicht. Wenn Sie nicht die neueste Version von Python verwenden, laden Sie sie herunter, da neuere Versionen, einschließlich 2.7.9 und höher, standardmäßig PIP enthalten. Als ich anfing, Python zu verwenden und versuchte, das Paket mit pip über die Windows-Befehlszeile zu installieren, stieß ich auf dasselbe Problem.
Microsoft hatte angekündigt, dass Python in der nächsten Version von enthalten sein würde Windows Update. Ein Benutzer schrieb, dass er versucht, pyqt5 zu installieren, es aber nicht erkannt wird. Ich versuche, pyqqt5 zu installieren und erhalte eine Fehlermeldung. Ich verwende Visual Studio Code als meine IDE. Viele Benutzer haben dieses Problem auf StackOverflow gemeldet.
Wir haben dieses Problem analysiert und versucht, es zu lösen. Wir haben mehrere Lösungen, um das Pipe-Problem „Nicht als interner oder externer Befehl erkannt“ in Windows 10 zu beheben.
Die einzige Lösung besteht darin, den PiP-Installationspfad in eine Windows-Systemvariable einzufügen. Wenn Sie Python über eine ausführbare Datei installiert haben, sollte es automatisch hinzugefügt werden. Hier finden Sie eine vollständige Anleitung dazu So lösen Sie das Problem, dass „pip“ kein erkannter Befehl ist.
Was verursacht den Fehler $0027pip$0027, der nicht als interner oder externer Befehl erkannt wird?
Wir haben dieses Problem anhand mehrerer Benutzerberichte untersucht und versucht, es auf unseren eigenen Computern zu reproduzieren. Nach unseren Erkenntnissen mehrere Skripte kann diese Fehlermeldung verursachen:
Die PIP-Installation wird nicht zur Systemvariablen hinzugefügt – um Python-Befehle aus einem Fenster auszuführen CMD, Sie müssen den PIP-Installationspfad zum PATH hinzufügen in der Systemvariablen. Wenn Sie Python über den Installer installiert haben, sollte dies automatisch hinzugefügt werden.
Die Installation wurde nicht korrekt zum PATH hinzugefügt – Es ist leicht, die PATHs zu verwechseln, wenn Sie sie manuell hinzufügen. Ein zusätzliches Leerzeichen oder ein fehlendes Semikolon vor dem neuen PATH führt zu einem Fehler.
Wenn Sie nur versuchen, diese spezielle Fehlermeldung zu beheben, die Sie daran hindert, den Python-Befehl in CMD zu verwenden, Befolgen Sie die in diesem Artikel beschriebenen Methoden. Es wurde festgestellt, dass alle unten aufgeführten möglichen Lösungen für mindestens einen betroffenen Benutzer funktionieren.
Um optimale Ergebnisse zu erzielen, befolgen Sie die folgenden Methoden der Reihe nach, bis Sie eine Lösung gefunden haben, die das Problem in Ihrem speziellen Szenario behebt.
Fix: PIP wird nicht als interner oder externer Befehl erkannt
Methode 1: Überprüfen Sie, ob PIP zu Ihrer PATH-Variablen hinzugefügt wurde
Lassen Sie uns das zuerst herausfinden. Wenn Sie nicht wissen, ob PIP zu Ihrer PATH-Variablen hinzugefügt wurde, können Sie dies einfach mit einem speziellen Befehl an der CMD-Eingabeaufforderung überprüfen. Wenn Sie dies wissen, können Sie den richtigen Weg einschlagen und sich unnötige Schritte ersparen.
Hinweis: Wenn Sie bereits wissen, ob der PIP-Installationspfad zur PATH-Variablen hinzugefügt wurde, fahren Sie mit den folgenden Methoden fort.
Hier ist eine Kurzanleitung, wie Sie überprüfen können, ob Ihre PIP-Installation bereits in der PATH-Variablen enthalten ist:
- Drücken Sie die Windows-Taste + R , um das Dialogfeld „Ausführen“ zu öffnen. Geben Sie als Nächstes „cmd“ ein und drücken Sie die Eingabetaste, um ein Befehlsfenster zu öffnen.
- Geben Sie im Befehlsfenster echo %PATH% ein und Impuls eingeben um eine Liste aller zur PATH-Variablen hinzugefügten Pfade zu erhalten.
- Wenn Sie einen Pfad finden, der C:Python37Scripts ähnelt (abhängig von Ihrer Python-Version), bedeutet dies Folgendes Der Installationspfad wurde bereits zu Ihrer PATH-Variablen hinzugefügt. In diesem Fall können Sie die folgenden Methoden überspringen und direkt mit Methode 4 fortfahren, wo wir mit dem Debuggen des PiP-Installationspfads beginnen.
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 PIP zur Umgebungsvariablen PATH hinzuzufügen.
Methode 2: Fügen Sie PIP mithilfe der Windows-GUI zur Umgebungsvariablen PATH hinzu
Wenn Methode 1 zeigt, dass PIP nicht als Umgebungsvariable in PATH festgelegt ist und Sie bereits eine Python-Distribution installiert haben, müssen Sie dies manuell tun.
Nachdem Sie die folgenden Schritte ausgeführt haben, Sie können die PIP-Befehle im Eingabeaufforderung. Dies ist eine Kurzanleitung zum Hinzufügen einer PiP-Installation zur PATH-Umgebungsvariablen mithilfe der Windows-GUI:
- Drücken Sie die Windows-Taste + R, um das Dialogfeld „Ausführen“ zu öffnen. Nächste, Geben Sie „sysdm.cpl“ ein und drücken Sie die Eingabetaste, um den Bildschirm mit den Systemeigenschaften zu öffnen.
- Auf dem Bildschirm „Systemeigenschaften“ Greifen Sie auf die Registerkarte „Erweitert“ zu , und klicken Sie dann auf Umgebungsvariablen.
- Greifen Sie im Bildschirm „Umgebungsvariablen“ auf „Systemvariablen“ und „Systemvariablen“ zu Klicken Sie auf Route, um sie auszuwählen. Klicken Sie anschließend bei ausgewählter Route auf Bearbeiten.
- Auf dem Bildschirm Umgebungsvariable bearbeiten: Klicken Sie auf Neu und fügen Sie die Route hinzu wo sich die PiP-Installation befindet. Für Python 3.4 lautet der Standardpfad C:Python34Scripts.
- Nachdem Sie die Route hinzugefügt haben, Öffnen Sie ein neues CMD-Fenster und versuchen Sie, das mit PiP gelieferte Python-Paket zu installieren. Die Fehlermeldung „Pip wird nicht als interner oder externer Befehl erkannt“ sollte nicht mehr erscheinen.
Wenn Sie den PiP-Speicherort schneller zu einer Umgebungsvariablen hinzufügen möchten, verwenden Sie Methode 3.
Methode 3: Fügen Sie PIP mithilfe von CMD zur Umgebungsvariablen PATH hinzu
Eine schnellere Möglichkeit zum Festlegen der Umgebungsvariable PATH in PIP besteht darin, dies direkt über das CMD-Fenster zu tun. Das spart Zeit, kann aber ein wenig einschüchternd sein, wenn Sie nicht daran gewöhnt sind, ein Terminal.
Hier finden Sie eine Kurzanleitung dazu So legen Sie den Pip-Umgebungspfad fest direkt aus dem Befehlsfenster:
- Drücken Sie die Windows-Taste + R , um das Dialogfeld „Ausführen“ zu öffnen. Geben Sie als Nächstes „cmd“ ein und drücken Sie die Eingabetaste, um das Befehlsfenster zu öffnen.
- Im Befehlsfenster Führen Sie den folgenden Befehl aus um die PIP-Installation in der Umgebungsvariablen festzulegen: setx PATH „%PATH%;C:Python37Scripts“.
Hinweis: Bitte beachten Sie, dass dieser Befehl den Standardspeicherort für Python 3.7 verwendet. Wenn Sie eine andere Version von Python verwenden oder diese an einem nicht standardmäßigen Speicherort installiert haben, ändern Sie den Pfad in $0027; 0027 $ entsprechend.
- Überprüfen Sie, ob diese Methode erfolgreich ist Ausführen des Python-Installationspakets (das PIP verwendet) im selben CMD-Fenster. Wenn die Fehlermeldung weiterhin angezeigt wird, fahren Sie mit der nächsten Methode fort.
Methode 4: Öffnen Sie das Python-Paket, ohne die PiP-Variable hinzuzufügen
Wenn Sie nach einer Möglichkeit suchen, das Python-Paket von CMD aus zu installieren, ohne PiP zur Umgebungsvariablen PATH hinzuzufügen, können Sie es mit mehreren Befehlen installieren. Dies funktioniert auch dann, wenn Sie die vorherigen Methoden zum Installieren der Umgebungsvariablen PATH verwendet haben, aber dennoch eine Fehlermeldung erhalten.
Hier sind einige Möglichkeiten, Python-Installationspakete in CMD zu öffnen, ohne die PATH-Variable hinzuzufügen:
Schnittmethode:
- Drücken Sie Windows + R , um das Dialogfeld „Ausführen“ zu öffnen. Nächste, tippe "cmd" und drücken Sie die Eingabetaste, um das Befehlsfenster zu öffnen.
- Geben Sie die folgenden Befehle ein, und stellen Sie sicher, dass Sie den Platzhalter durch den Paketnamen ersetzen: python -m pip install [Paketname].
Hinweis: Ersetzen Sie [Paketname] durch den Namen des Pakets, das Sie installieren möchten.
Lange Methode:
- Öffnen Sie den Dialog Führen Sie es aus, indem Sie die Tasten Windows + R drücken. Geben Sie dann „cmd“ ein und drücken Sie die Eingabetaste, um das Befehlsfenster zu öffnen.
- Im CMD-Fenster Verwenden Sie den folgenden Befehl um zu dem Verzeichnis zu navigieren, in dem sich die Python-.whl-Datei befindet: cd C:python installiert
Hinweis: In unserem Beispiel befand sich das Python-Installationspaket im Verzeichnis namens python installs. Ändern Sie diesen Befehl, um zu dem Verzeichnis zu wechseln, in dem sich das Rad befindet.
- Dann Führen Sie den folgenden Befehl aus So installieren Sie das PiP-Python-Paket:
c:python37scriptspip.exe installiere [Paket].whl
Hinweis: Denken Sie daran, den Python-Installationsort zu ändern, wenn Sie eine ältere Version haben oder diese an einem nicht standardmäßigen Ort installiert haben. Denken Sie auch daran, den Platzhalter [Paket] durch den Namen Ihres Pakets zu ersetzen.
Wenn Sie das Python-Paket mit den letzten beiden Methoden nicht über das CMD-Fenster installieren können, verwenden Sie die letzte Methode unten, bei der wir sicherstellen, dass PiP installiert ist.
Methode 5: Stellen Sie sicher, dass PiP in Ihrer Python-Installation enthalten ist.
Überprüfen Sie vor der Neuinstallation der gesamten Python-Umgebung, ob Sie PiP in Ihrer Python-Installation nicht vergessen haben. Einige Python-Installationsprogramme schließen PiP standardmäßig von der Installation aus. Glücklicherweise, Sie können dieses Problem lösen, indem Sie Ihre Installation ändern von Python um PiP zu installieren. Hier finden Sie eine kurze Anleitung dazu:
- Drücken Sie die Tasten Windows + R, um das Dialogfeld „Ausführen“ zu öffnen. Nächste, Geben Sie „appwiz.cpl“ ein und drücken Sie die Eingabetaste, um Programme und Funktionen zu öffnen.
- Klicken Sie unter „Programme und Funktionen“ mit der rechten Maustaste auf Ihre Python-Installation und Wählen Sie Bearbeiten.
- Auf dem Bildschirm „Einstellungen bearbeiten“ Klicken Sie auf Bearbeiten.
- Aktivieren Sie auf dem Bildschirm „Erweiterte Funktionen“ das Pip-Kontrollkästchen und Weiter klicken.
- Klicken Sie auf Installieren um Änderungen an Ihrer Python-Installation vorzunehmen.
- Nachdem Sie die Python-Installation geändert haben, Öffnen Sie das CMD-Fenster und stellen Sie sicher, dass Sie das Python-Paket mit pip installieren können, ohne dass die Fehlermeldung „pip wird nicht als interner oder externer Befehl erkannt“ angezeigt wird.
Methode 6: Installieren Sie Python mit einem ausführbaren Installationsprogramm
Wenn Sie so weit kommen und scheitern, wird die Neuinstallation von Python und seinen Komponenten wahrscheinlich den Fehler „Pip wird nicht als interner oder externer Befehl erkannt“ beheben.
Der einfachste Weg ist Verwenden Sie ein ausführbares Python-Installationsprogramm. Wenn Sie es richtig konfigurieren, wird PiP automatisch installiert. Hier ist eine kurze Anleitung, wie es geht:
- Drücken Sie die Tasten Windows + R, um das Dialogfeld „Ausführen“ zu öffnen. Nächste, Geben Sie „appwiz.cpl“ ein und drücken Sie die Eingabetaste, um Programme und Funktionen zu öffnen.
- Unter Programme und Funktionen Scrollen Sie durch die Liste der Programme um die Python-Installation zu finden. Wenn Sie das Programm gefunden haben, klicken Sie mit der rechten Maustaste und wählen Sie Deinstallieren. Befolgen Sie dann die Anweisungen auf dem Bildschirm, um es von Ihrem System zu deinstallieren. Nachdem Sie die Python-Distribution von Ihrem Computer entfernt haben, starte deinen Computer neu.
- Öffnen Sie die ausführbare Installationsdatei und stellen Sie zunächst sicher, dass das Kontrollkästchen „Python zu PATH hinzufügen“ aktiviert ist. Dadurch wird sichergestellt, dass Sie Python-Befehle in der Befehlszeile ausführen können. Nächste, Klicken Sie auf Konfigurieren.
- Stellen Sie sicher, dass im Fenster „Erweiterte Eigenschaften“ das Kontrollkästchen „Pip“ aktiviert ist Weiter klicken.
- Lassen Sie den Standardspeicherort und die erweiterten Optionen ausgewählt und Klicken Sie auf Installieren, um die Installation zu starten.
- Nachdem die Installation abgeschlossen ist, Starten Sie Ihren Computer manuell neu wenn es nicht automatisch dazu aufgefordert wird.
- das nächste Mal Starten, Überprüfen Sie, ob das Problem behoben wurde Ich versuche, das Python-Paket über das CMD-Fenster zu installieren.
- Wenn weiterhin die Fehlermeldung „Pip wird nicht als interner oder externer Befehl erkannt“ angezeigt wird, Geben Sie im CMD-Fenster den folgenden Befehl ein: python -m securepip –default-pip
Hinweis: Bei einigen Python-Distributionen (insbesondere 3.6) ist PiP nicht standardmäßig installiert. Einer der Fixes in der offiziellen Dokumentation ist dieser Befehl.
Dies ist ein häufiges Problem, auf das viele Benutzer immer wieder stoßen. Das ist im Moment der einzige Grund.
Sie können auch lesen: 8 in Python erstellte Programme
Mein Name ist Javier Chirinos und ich habe eine Leidenschaft für Technologie. Solange ich mich erinnern kann, habe ich mich für Computer und Videospiele interessiert und aus diesem Hobby habe ich einen Beruf gemacht.
Ich veröffentliche seit mehr als 15 Jahren über Technologie und Gadgets im Internet, insbesondere in mundobytes.com €XNUMX
Ich bin außerdem Experte für Online-Kommunikation und -Marketing und verfüge über Kenntnisse in der WordPress-Entwicklung.