Heim > Artikel > Backend-Entwicklung > Warum läuft Python nicht in meiner Git Bash-Befehlszeile?
Bei der Verwendung von Git Bash unter Windows können Benutzer auf Schwierigkeiten beim Ausführen von Python stoßen. Bei der Eingabe von „python“ in die Befehlszeile ist die erwartete Antwort eine Leerzeile ohne den üblichen Eintrag in Python 2.7.10, wie er in Powershell beobachtet wird. Das Fehlen von Fehlermeldungen erschwert den Fehlerbehebungsprozess zusätzlich.
Stellen Sie als vorläufige Prüfung sicher, dass die Umgebungsvariablen in PATH das Verzeichnis „c :python27". Wenn diese Bedingung erfüllt ist, ist eine weitere Untersuchung erforderlich.
Führen Sie zur sofortigen Lösung den folgenden Befehl in Ihrer Git-Bash-Shell aus:
alias python='winpty python.exe'
Dieser Alias stellt einen Link zur ausführbaren Python-Datei her und ist für die aktuelle Shell-Sitzung wirksam.
Für eine dauerhafte Lösung Um dies zu beheben, fügen Sie denselben Befehl zu Ihrer .bashrc-Datei im Home-Verzeichnis des Benutzers hinzu. Es stehen zwei Ansätze zur Verfügung:
Geben Sie in Git Bash Folgendes ein:
echo "alias python='winpty python.exe'" >> ~/.bashrc
Dieser Befehl erstellt den Alias oder hängt ihn an die .bashrc-Datei an.
Alternativ können Sie manuell eine .bashrc-Datei in Ihrem Home-Verzeichnis erstellen, indem Sie einen Texteditor.
Fügen Sie nach der Erstellung die folgende Zeile zur Datei hinzu:
alias python='winpty python.exe'
Übernehmen Sie die Änderungen, indem Sie entweder „source .bashrc“ ausführen oder die Shell neu starten.
Neueste Versionen von Git verwenden .bash_profile anstelle von .bashrc. Conda verwendet dieses Profil auch während der Initialisierung. Es ist Vorsicht geboten, um das Löschen oder Überschreiben vorhandener Initialisierungsblöcke zu vermeiden. Weitere Informationen finden Sie unter Git für Windows führt meine .bashrc-Datei nicht aus.
Das obige ist der detaillierte Inhalt vonWarum läuft Python nicht in meiner Git Bash-Befehlszeile?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!