Que faire si Python ne fonctionne pas sur Git pour Windows

Après que Git pour Windows soit passé à 2 séries, les commandes gérées en mode interactif telles que python avec le Git Bash attaché ne fonctionnaient pas bien.

Cela semble être un bogue (ou une spécification?) Connu de MinTTY utilisé dans Git Bash, et il semble que les commandes en mode interactif puissent utiliser winpty. En d'autres termes, si vous démarrez python sur Git Bash comme suit, cela fonctionnera normalement.

winpty python

Si vous devez ajouter winpty un par un, ou si vous en avez assez, vous pouvez également modifier <dossier installé Git> \ etc \ profile.d \ aliases.sh. Si vous ajoutez la commande que vous souhaitez utiliser via winpty à la place de «for name in ...», c'est OK.

aliases.sh


	for name in node ipython php php5 psql python2.7 python
	do
		alias $name="winpty $name.exe"
	done

Il semble y avoir pour une raison quelconque pourquoi ne pas le faire en premier lieu, mais je ne pouvais pas le comprendre même après l'avoir lu. (Je dois dire si c'est Python pour MSys2, mais il y a un moyen de le dire, et c'est un mystère). Si vous êtes inquiet, ʻipython` est officiellement inclus dans 2.6.3. Donc, si vous voulez passer en mode interactif, vous pouvez utiliser ipython (car il est également plus riche fonctionnellement). ..

référence

Recommended Posts

Que faire si Python ne fonctionne pas sur Git pour Windows
Que faire si PyAudio ne peut pas être installé sur Python 3.7, 3.8, 3.9 sous Windows
Que faire si les rails ne fonctionnent pas
Que faire si l'autocomplete-python d'atome ne fonctionne pas
Que faire si Scrapy ne fonctionne pas après l'installation de Scrapy avec PIP sur Mac
Que faire si le Microsoft Store s'ouvre même si vous exécutez python sous Windows
Que faire si vous ne voyez pas IntelliSense de Python dans VS Code sous Windows
Que faire si Intellisense ne fonctionne pas avec Anaconda + VSCode + Tensorflow2.1
Que faire si aucune documentation Python trouvée pour ... apparaît dans pydoc
Que faire si le serveur ne démarre pas avec python manage.py runserver
Que faire si l'installation de SciPy échoue sur CentOS
Let's Encrypt mis à jour! Que faire si la commande certbot renouveler ne fonctionne pas
Que faire si vous avez installé pyenv sur votre Mac OS en utilisant Homebrew mais que la version python ne change pas
Que faire si Python3 Venv ne fonctionne pas bien sur Raspberry Pi
Que faire quand "Aucun noyau pour le langage python trouvé" apparaît dans Hydrogen
Que faire si vous êtes accro aux codes de caractères Windows
Que faire si `pip install matplot lib` échoue sur Mac
Que faire si vous ne pouvez pas utiliser le WiFi sous Linux
Que faire si l'installation de pip mysqlclient échoue sur MacOS
Python 3.6 sous Windows ... et vers Xamarin.
Que faire avec la sortie de PYTHON?
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Que faire si vous obtenez moins zéro en Python
Que faire lorsque python dit "erreur fatale: fichier 'stdio.h' introuvable"
Que faire si un avertissement de plate-forme non sécurisée apparaît lors de l'exécution de Python
Que faire lorsque l'inode est épuisé sur EC2 Linux
Remarques sur l'utilisation d'OpenCV avec Windows10 Python 3.8.3.
[Kivy] Comment installer Kivy sur Windows [Python]
Virtualenv ne fonctionne pas sur Python 3.5 (Windows)
Que faire s'il y a un décimal dans python json .dumps
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Que faire si vous ne pouvez pas utiliser la recherche de grille de sklearn en Python
Que faire si ipython et python démarrent avec des versions différentes
Que faire si vous êtes bloqué pendant l'installation d'Anaconda sur Linux
Que faire si le mnist d'exemple Chainer (Windows) se termine par WinError 183.
Remarques sur ce qu'il faut faire lorsque l'effacement des ombres ne fonctionne pas avec scatter () / scatter3d () de matplotlib
Python sur Windows
Mettez MicroPython sur Windows pour exécuter ESP32 sur Python
Que faire si pipreqs aboutit à UnicodeDecodeError
Que faire lorsque le shell pipenv devient impossible
[Python] Ce que j'ai fait pour faire un test unitaire
Que faire si mod_fcgid ne peut pas résoudre UnicodeEncodeError
[Pour les débutants] Que faire après l'installation d'Anaconda
Que faire si pip ne peut pas être installé
Je veux faire pyenv + pipenv même sous Windows
[Python] Comment installer OpenCV sur Anaconda [Windows]
Que faire pour obtenir une feuille de calcul Google en Python
Que faire si Docker-sync cesse soudainement de fonctionner
Installation de TensorFlow sur Windows Easy pour les débutants en Python
Étapes pour créer PyTorch 1.5 pour CUDA 10.2 sous Windows
Que faire si CERTIFICATE_VERIFY_FAILED se produit lorsque nltk.download () est effectué sur macOS pyhon
Que faire si une erreur de codage Unicode se produit dans Sublime Text Python
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv