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.
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.
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.
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:
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.
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.
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.
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