Fügen Sie Python zum Pfad unter Windows 11 hinzu

'python' is not recognized as an internal or external command”Es wird angezeigt, wenn Windows Pythons ausführbare Datei auf dem Pfad nicht finden kann. Hinzufügen der richtigen Verzeichnisse - oder mit dem Python -Launcher -, führt Sie Python und PIP von jedem Terminal ohne vollständige Pfade aus.

Referenz: Offizielle Leitlinien zu Pfad, die Installationsprogrammoption und der Python -Launcher befinden sich in den Python -Dokumenten unter "Verwenden von Python unter Windows". Siehe Dokumentation der Python Software Foundation unter Docs.python.org.

Was du brauchst

  • Windows 11 mit einer Python -Installation (von Python.org oder Microsoft Store).
  • Administratorrechte nur dann, wenn systemweite Variablen geändert werden; Änderungen auf Benutzerebene erfordern nicht admin.
  • Eine frische Terminalsitzung nach einer Änderung des Pfades.

Warum das funktioniert:Das Installationsprogramm Python.org kann den Pfad für Sie festlegen, meidet gängige Tippfehler und fügt auch den von PIP verwendeten Skriptordner hinzu. Der gleiche Installationsprogramm kann eine vorhandene Installation „ändern“, um den Pfad später hinzuzufügen. Die Python -Dokumentation beachten die Option „Python to Path“ auf der ersten Installationsseite und lassen Sie ihn nach dem Install umschalten.

Schritt 1:Führen Sie den Python -Installateur von Python.org aus.

Schritt 2:Klicken Sie jetzt auf Installieren oder passen Sie die Installation an, wenn Sie frisch installieren.

Schritt 3:Überprüfen Sie auf der ersten Seite python.exe zum Pfad hinzufügen.

Schritt 4:Vervollständigen Sie die Installation.

Schritt 5:Eingabeaufforderung oder PowerShell schließen und wiedereröffnen.

Schritt 6:Überprüfen Sie, ob Python und PIP verfügbar sind.

python --version
pip --version
where python
where pip


Tipp:Wenn Python bereits installiert ist, das Installationsprogramm erneut ausführen, modifizieren, python.exe zum Pfad hinzufügen, beenden und Ihr Terminal wieder eröffnen. Weitere Informationen zum Verhalten und Pfad von Installateurern finden Sie in den Python -Dokumenten unter Docs.python.org (oben verknüpft).

Methode 2-Fügen Sie Python manuell zum Pfad hinzu (Benutzerebene)

Wann zu verwenden:Wenn Sie Python installiert haben, ohne den Pfad zu aktivieren oder eine vorhandene Installation auszurichten. Diese Methode zielt auf Ihren Benutzerpfad ab und vermeidet systemweite Änderungen.

Schritt 1:DrückenWin+R, Typsysdm.cplund drücken SieEnter.

Schritt 2:Wählen Sie die Registerkarte Erweitert und klicken Sie auf Umgebungsvariablen….

Schritt 3:Wählen Sie unter Benutzervariablen Pfad aus und klicken Sie auf Bearbeiten.

Schritt 4:Klicken Sie auf Neu und fügen Sie Ihr Python Install -Verzeichnis hinzu (z. B.:C:Users<you>AppDataLocalProgramsPythonPython311).

Schritt 5:Klicken Sie auf Neu und fügen Sie das Skriptverzeichnis hinzu (z. B.:C:Users<you>AppDataLocalProgramsPythonPython311Scripts).

Schritt 6:Verwenden Sie, um diese Einträge in die Nähe der Oberseite zu platzieren, damit diese Python zuerst gefunden wird.

Siehe auch:

Schritt 7:Klicken Sie in allen Dialogen auf OK, um Änderungen zu speichern.

Schritt 8:Eingabeaufforderung oder PowerShell schließen und wiedereröffnen.

Schritt 9:Überprüfen Sie, ob die Befehle auf Ihre Pfade gelöst werden.

python --version
pip --version
where python
where pip

Notizen und Fallstricke:

  • Vermeiden Sie den Rückgang der Einträge (VerwendungC:PathToPython311, nichtC:PathToPython311).
  • Fügen Sie keine führenden Räume ein; Jeder Eintrag sollte eine saubere Pfadlinie sein.
  • Stellen Sie sicher, dass frühere Pfadeinträge nicht auf nicht existierende Ordner zeigen. Ungültige Verzeichnisse können ein verwirrendes Auflösungsverhalten verursachen.
  • Starten Sie die Schale nach Änderungen neu; Einige Setups erfordern eine Anmeldung/Anmeldung.

Methode 3 - Microsoft Store -Installationen mit Aliase von App -Ausführungen beheben

Wann zu verwenden:Wenn Python über den Microsoft Store installiert wurde. Store-basierte Python stützt sich eher auf "Aliase" für App-Ausführungen "und auf das WindowsApps-Verzeichnis als auf herkömmliche Pfad-Änderungen.

Schritt 1:Öffnen Sie die Windows -Einstellungen und suchen Sie nach Aliase der App -Ausführung.

Schritt 2:Schalten Sie die Umschaltungen für die Python -Version ein, die Sie starten möchtenpython.exeUndpython3.exe, oder schalten Sie sie aus, um Konflikte mit einer python.org -Installation zu vermeiden.

Schritt 3:Stellen Sie sicher, dass Ihr Benutzerpfad WindowsApps enthält, damit der Alias ​​auflöst:C:Users<you>AppDataLocalMicrosoftWindowsApps.

Schritt 4:Öffnen Sie Ihr Terminal erneut und bestätigen Sie, dass die Befehle Ihren gewählten Alias ​​verwenden.

python --version
python3 --version
where python


Tipp:Wenn der Alias ​​den Laden anstelle von Python startet, deaktivieren Sie den Alias ​​für diesen Befehl und verlassen Sie sich auf Ihre Installation von python.org oder verwenden Sie den Python -Launcher (py) unten beschrieben.

Methode 4 - Verwenden Sie den Python -Launcher anstelle des Bearbeitungspfades

Warum dies bedenken:Der Python Launcher (py.exe) wird mit python.org Builds installiert und findet installierte Versionen korrekt nach Tags, um Pfadkonflikte zu vermeiden. Die offiziellen Dokumente betonen die Versions- und Erkennungsverhalten des Launcher.

Schritt 1:Überprüfen Sie die Launcher -Version.

py --version

Schritt 2:Führen Sie die gewünschte Python -Version explizit aus.

py -3
py -3.11
py -3.10 -m pip --version

Schritt 3:Erstellen und verwenden Sie virtuelle Umgebungen mit dem Launcher.

py -3.11 -m venv venv
venvScriptsactivate
python --version


Anmerkungen:Sie können erkannte Laufzeiten mit auflistenpy --listund PIN -Versionen pro Projekt, ohne den Pfad zu berühren. Details finden Sie in den Python -Dokumenten unter „Python Launcher for Windows“ unter Docs.python.org (einmal oben verlinkt).

Schnelle Überprüfung und Fehlerbehebung

Schritt 1:Bestätigen Sie, welche ausführbaren Dateien ausgeführt werden.

where python
where python3
where py

Schritt 2:Validieren Sie PIP und Skripte.

pip --version
where pip

Schritt 3:Wennpythonöffnet den Microsoft Store, deaktiviert den entsprechenden Alias ​​der App -Ausführung oder verlassen Sie sich daraufpyum die beabsichtigte Version zu starten.

Schritt 4:Wenn Änderungen nicht gelten, schließen Sie die Terminals und GUI -IDEs vollständig oder melden Sie sich in die aktualisierte Umgebung an.

Sobald der Pfad festgelegt ist (oder der Launcher verwendet wird), können Sie Python und Pip überall ausführen und vollständige Pfade vermeiden. Bevorzugen Sie für Multi-Versions-Setups den Python-Launcher, genaue Versionen zuverlässig auszuwählen und Projekte mit virtuellen Umgebungen isoliert zu halten.

Related Posts