Heim  >  Artikel  >  Backend-Entwicklung  >  Warum läuft Python nicht in meiner Git Bash-Befehlszeile?

Warum läuft Python nicht in meiner Git Bash-Befehlszeile?

Barbara Streisand
Barbara StreisandOriginal
2024-10-31 17:50:02957Durchsuche

Why isn't Python running in my Git Bash command line?

Python wird nicht in der Git Bash-Befehlszeile ausgeführt

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.

Umgebungsvariablen

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.

Temporäre Lösung

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.

Permanente Lösung

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:

Verwenden der Befehlszeilenschnittstelle (CLI)

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.

Verwenden des Texteditors

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.

Update

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn