Solution de contournement de Git Bash - Lancez Python 2 et Python 3 avec des alias
Salut . C'est (pour moi) la meilleure solution pour exécuter les deux Python (Python 2.7 et Python 3.x) directement à partir de Git Bash sur Win 10 => en ajoutant des alias dans le fichier d'alias que Git Bash utilise pour.
Le fichier d'alias Git Bash est aliases.sh . Il est situé dans:
C:\path where you installed Git\etc\profile.d\aliases.sh
1) Ouvrez (avec un éditeur de texte comme Atom ou autre) le aliases.sh
par exemple: dans mon cas, le fichier est en C:\Software\Develop\Git\etc\profile.d\aliases.sh
2) Ajoutez votre alias pour Python
Dans mon cas, les python.exe sont installés dans:
C:\Networking\Network Automation\Python 2.7\python.exe
C:\Networking\Network Automation\Python 3.7\python.exe
Donc , vous devez créer 2 alias, un pour Python 2 (j'ai nommé python2 ) et l'autre pour Python 3 (j'ai appelé juste python ) Git Bash utilise la structure de fichiers linux si vous avez besoin de changer le « \ » pour « / »
et si vous avoir un chemin comme mon exemple Network Automation vous le mettez avec ""
"Network Automation" , par ex.
winpty est la commande magique qui appellera l'exécutable.
Ajoutez donc ces lignes au début de aliases.sh
alias python2='winpty C/Networking/"Network Automation"/"Python 2.7"/python.exe'
alias python='winpty C/Networking/"Network Automation"/"Python 3.7"/python.exe'
3) Ajoutez ou modifiez d'autres alias (si vous le souhaitez)
J'ai également modifié l' alias ll pour afficher tous les fichiers et dans une liste lisible par l'homme:
alias ll='ls -lah'
4) Enregistrez le fichier aliases.sh
5) OK !!! fermez et relancez votre Git Bash
Maintenant, en permanence, vous pouvez lancer les deux Python directement à partir du shell Git en écrivant simplement
$ python
-> lancer Python 3
$ python2
-> lancer Python 2
$ ll
-> entre un ls -lah pour afficher rapidement votre liste de fichiers détaillée
À la vôtre, Harry