„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Warum läuft Python nicht in meiner Git Bash-Befehlszeile?

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

Veröffentlicht am 07.11.2024
Durchsuche:218

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 beim Ausführen von Python auf Schwierigkeiten 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 Vorprüfung sicher, dass die Umgebungsvariablen in PATH das Verzeichnis „c:“ enthalten. \python27". Wenn diese Bedingung erfüllt ist, sind weitere Untersuchungen erforderlich.

Vorübergehende Lösung

Führen Sie für eine sofortige 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 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 oder hängt den Alias ​​an die .bashrc-Datei an.

Mit dem Texteditor

Alternativ erstellen Sie manuell eine .bashrc-Datei in Ihrem Home-Verzeichnis mit einem 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 statt .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.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3