Da Git für Windows auf 2 Serien aufgestiegen ist, haben die Befehle, die im interaktiven Modus wie "Python" mit dem angehängten Git Bash verarbeitet wurden, nicht gut funktioniert.
Dies scheint ein bekannter Fehler (oder eine Spezifikation?) Von MinTTY zu sein, der in Git Bash verwendet wird, und es scheint, dass Befehle im interaktiven Modus "winpty" verwenden können. Mit anderen Worten, wenn Sie "Python" auf Git Bash wie folgt starten, funktioniert es normal.
winpty python
Wenn Sie "winpty" einzeln hinzufügen müssen oder wenn Sie es satt haben, können Sie auch "
aliases.sh
for name in node ipython php php5 psql python2.7 python
do
alias $name="winpty $name.exe"
done
Es scheint aus irgendeinem Grund zu geben, warum man das nicht zuerst macht, aber ich konnte es selbst nach dem Lesen nicht verstehen. (Ich muss sagen, ob es Python in MSys2 ist, aber es gibt eine Möglichkeit, es zu sagen, und es ist ein Rätsel). Wenn Sie sich Sorgen machen, ist "ipython" offiziell in 2.6.3 enthalten. Wenn Sie also in den interaktiven Modus wechseln möchten, können Sie ipython verwenden (da es auch funktional umfangreicher ist). ..
Referenz
winpty
to run ipython, tooRecommended Posts