Alterar a versão do Python
- Altere a versão do Python substituindo os comandos
- Especifique a versão do Python no arquivo de script
Neste tutorial, examinaremos diferentes maneiras de alterar ou definir uma versão específica do Python para executar programas. Como pode haver várias versões do Python ao mesmo tempo em um computador, suponha que temos o Python versão 3.xy instalado em nosso computador e queremos usá-lo para todas as tarefas.
Como o Python 3 não é compatível com os programas Python 2, muitos programas ainda podem exigir o Python 2, e é por isso que não é uma boa ideia alterar a versão padrão do Python para Python 3. Portanto, podemos usar o comando python3
para execute scripts Python 3 e o comando python
para executar scripts Python 2.
Também podemos fazer o seguinte para usar Python 3 em vez de Python 2 quando o comando python
é usado ou scripts Python são executados.
Altere a versão do Python substituindo os comandos
Uma maneira fácil de usar a versão mais recente do Python 3 com o comando python
é substituindo a palavra-chave python
por python3
. Podemos usar o comando alias
em sistemas operacionais baseados em Linux e o comando doskey
no Windows para substituir python
por python3
. Assim, sempre que o comando python
for usado, ele será substituído por python3
, e a última versão do Python 3 disponível no computador será usada para executar o script.
Os exemplos abaixo demonstram como substituir python
por python3
em sistemas operacionais e janelas baseados em Linux.
Linux:
alias python=python3
Janelas:
doskey python=python3
Especifique a versão do Python no arquivo de script
Como o comando python
é usado pelo Python 2, não é recomendado alterar a versão padrão do python, pois muitos programas e scripts ainda podem precisar do Python 2 para serem executados. Outra maneira é especificar a versão do Python que desejamos executar no arquivo de script do Python. Podemos especificar a versão do Python para executar o arquivo de script mencionando a versão do Python na primeira linha do arquivo de script.
Podemos usar o texto a seguir como a primeira linha do arquivo de script para usar a versão mais recente do Python 3 disponível no computador para executar o script Python.
#! python3
Também podemos especificar a versão Python de nossa escolha, colocando o texto a seguir como a primeira linha no arquivo de script Python.
#! python 2.5
Suponha que a versão especificada esteja disponível no computador. Nesse caso, o sistema operacional usará essa versão para executar o script Python ou, de outra forma, retornará um erro semelhante ao mostrado abaixo.
Requested Python version is not installed