Não há necessidade de substituir o Python. Use
python
para o Python 2 e
python3
para o Python 3 ao chamar seu script.
Como faço para substituir python2 com py3 no meu terminal gnome?
alias python='python3'
trabalho? Obrigado!
Não há necessidade de substituir o Python. Use
python
para o Python 2 e
python3
para o Python 3 ao chamar seu script.
Como outros já mencionaram, alterar python
para apontar para python3
system-wide pode causar problemas e provavelmente não é uma boa ideia. No entanto, se você realmente quer esse comportamento para um determinado projeto, considere usar o pyenv para definir o que python
significa dentro de um diretório particular. Não está nos repositórios, mas é relativamente simples de configurar seguindo a página do github. Depois de ter pyenv
instalado e configurado,
pyenv versions
listará as versões do python que você instalou. Então, para definir python
para apontar para o sistema python3
somente para o diretório local (veja doc ), você pode usar
pyenv local 3.5.2
(assumindo 16.04, ou seja o que for que python3
apareça na saída do comando pyenv versions
).
Note que virtualenv
, que está nos repositórios, também pode ser usado para um efeito semelhante. Veja uma comparação aqui .