Solução alternativa do Git Bash - inicie o Python 2 e o Python 3 com aliases
HI . Esta é (para mim) a melhor solução para executar o Python (Python 2.7 e Python 3.x) diretamente do Git Bash no Win 10 => adicionando aliases no arquivo de aliases usado pelo Git Bash.
O arquivo de aliases do Git Bash é aliases.sh . Localiza-se em:
C:\path where you installed Git\etc\profile.d\aliases.sh
1) Abra (com um editor de texto como Atom ou outro) o aliases.sh
por exemplo: no meu caso, o arquivo está em C:\Software\Develop\Git\etc\profile.d\aliases.sh
2) Adicione seu alias para Python
No meu caso, o python.exe está instalado em:
C:\Networking\Network Automation\Python 2.7\python.exe
C:\Networking\Network Automation\Python 3.7\python.exe
Então você deve criar 2 aliases, um para Python 2 ( I chamado python2 ) e outro para Python 3 ( I chamado apenas python ) Git Bash usa a estrutura de arquivos do Linux, então você precisa para mudar o "\" para "/"
e se você tem um caminho como o meu exemplo de automação de rede, você o coloca com ""
"Automação de rede" , por ex.
winpty é o comando mágico que chamará o executável.
Portanto, adicione essas linhas no início 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) Adicione ou modifique outros aliases (se desejar)
Modifiquei também o ll alias para mostrar todos os arquivos e em uma lista legível por humanos:
alias ll='ls -lah'
4) Salve o arquivo aliases.sh
5) OK !!! feche e reinicie seu Git Bash
Agora, permanentemente, você pode iniciar o Python diretamente do shell Git, escrevendo
$ python
-> iniciar o Python 3
$ python2
-> iniciar o Python 2
$ ll
-> insere um ls -lah para mostrar rapidamente sua lista detalhada de arquivos
Saúde, Harry