Soluzione alternativa Git Bash: avvia Python 2 e Python 3 con alias
HI . Questa è (per me) la migliore soluzione per eseguire sia Python (Python 2.7 e Python 3.x) direttamente da Git Bash su Win 10 => aggiungendo alias nel file degli alias che Git Bash utilizza.
Il file degli alias Git Bash è aliases.sh . É situato in:
C:\path where you installed Git\etc\profile.d\aliases.sh
1) Apri (con un editor di testo come Atom o altro) l'aliases.sh
ad esempio: nel mio caso il file è in C:\Software\Develop\Git\etc\profile.d\aliases.sh
2) Aggiungi il tuo alias per Python
Nel mio caso i python.exe sono installati in:
C:\Networking\Network Automation\Python 2.7\python.exe
C:\Networking\Network Automation\Python 3.7\python.exe
Quindi devi creare 2 alias, uno per Python 2 ( ho chiamato python2 ) e l'altro per Python 3 ( ho chiamato solo python ) Git Bash usa la struttura dei file linux quindi devi cambiare "\" per "/"
e se avere un percorso come il mio esempio Network Automation, lo metti con ""
"Network Automation" , ad es.
winpty è il comando magico che chiamerà l'eseguibile.
Quindi aggiungi queste righe all'inizio di 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) Aggiungi o modifica altri alias (se vuoi)
Ho modificato anche le LL alias per mostrare tutti i file e in un elenco leggibile:
alias ll='ls -lah'
4) Salvare il file aliases.sh
5) OK !!! chiudi e riavvia il tuo Git Bash
Ora, in modo permanente è possibile avviare entrambi Python direttamente dalla shell Git solo scrivendo
$ python
-> avvia Python 3
$ python2
-> avvia Python 2
$ ll
-> entra in ls -lah per mostrare rapidamente l'elenco dei file dettagliato
Saluti, Harry