Como mudar da versão padrão para a versão alternativa do Python no Debian

Como Mudar Da Versao Padrao Para A Versao Alternativa Do Python No Debian



Python é uma linguagem de programação importante para todas as distribuições baseadas em Linux. Esta é a razão pela qual você encontrará o Python pré-instalado no sistema com a versão padrão. O caso pode ocorrer quando você precisa mudar da versão padrão do Python para uma alternativa, se instalada. O fato é que alguns aplicativos requerem diferentes versões do Python.

Este tutorial demonstrará o procedimento de alteração do padrão para uma versão alternativa do Python no Debian Linux.

Como verificar a versão atual do Python padrão no Debian Linux

Antes de mudar a versão padrão do Python para uma alternativa, é importante que você descubra as versões do Python instaladas em seu sistema. O diretório padrão para Python no Debian ou outro sistema baseado em Linux é “/usr/bin/python” . Usando o comando lista 'ls' , você pode encontrar as versões do Python instaladas em seu sistema.







ls /usr/bin/python*



Observação: A saída pode ser diferente no seu caso.



Para verificar a versão atual do Python padrão no Debian, execute o seguinte comando:





python --versão

No nosso caso, a versão atual do Python padrão é 2.7.18. Pode ser diferente no seu caso, dependendo do sistema que você está usando.



Como mudar da versão padrão para a versão alternativa do Python no Debian Linux

Existem duas maneiras de mudar da versão Python padrão para alternativa no Debian Linux:

  1. Através do comando update-alternatives
  2. Através da ferramenta pyenv

Método 1: Alterar da versão Python padrão para alternativa por meio do comando update-alternatives

Primeiro, o usuário deve criar um link simbólico entre os diferentes diretórios da versão python separadamente para que todos possam ser mesclados em um grupo chamado 'Pitão' . Desde a versão do Python 3.9 é a versão alternativa, vamos usar, portanto, devemos criar um link simbólico da versão Python 3.9 através do comando abaixo dado:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2

Em seguida, crie um link simbólico do Python versão 2.7 18 executando o comando abaixo:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 18

Uma vez criados os links simbólicos, você pode listar as versões do Python instaladas para trocá-las e, para isso, execute o seguinte comando:

sudo update-alternatives --config python

Lá você verá a versão do Python e por padrão 2.7 é selecionado. Você pode inserir qualquer número de sua escolha, para defini-lo como a versão padrão do seu sistema. Por exemplo, estou entrando no 2 escolher python3.9:

Depois de mudar para a versão Python, execute o comando Python version para verificá-la:

python --versão

Método 2: Alterar do Python padrão para o Python alternativo por meio da ferramenta pyenv

Você também pode alterar o Python padrão para alternativa usando Pyenv usando os seguintes passos:

Passo 1: Primeiro atualize o sistema e execute o seguinte comando para garantir que não haja dependências de sistema não atendidas:

sudo apt-get update ; sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

Passo 2: Depois de concluído, execute o script de instalação do pyenv no Debian por meio do comando abaixo:

curl https://pyenv. correr | bash

Etapa 3: Em seguida, abra o arquivo fonte de uma variável de ambiente através do comando abaixo mencionado:

sudo nano ~ /. perfil

Adicione o seguinte script na parte inferior do arquivo de origem e salve o arquivo pressionando ctrl + X e então E:

exportar PYENV_ROOT = '$HOME/.pyenv'

comando -v pyenv > /dev/nulo || exportar PATH = '$PYENV_ROOT/bin:$PATH'

avaliação '$(pyenv init-)'

Passo 4: Recarregue as alterações em uma variável de ambiente por meio do seguinte comando:

fonte ~ /. perfil

Passo 5: Verifique a instalação do Pyenv através do comando version:

pyenv --versão

Passo 6: Execute o comando list para verificar as versões Python disponíveis:

instalação do pyenv -- lista

Passo 7: Você pode escolher qualquer versão que deseja instalar no Debian, estou escolhendo a 3.10.9

instalação do pyenv 3.10.9

Passo 8: Após a instalação, execute o seguinte comando para tornar a versão instalada global para todos os usuários:

Pyenv global 3.10.9

Execute o seguinte comando para confirmar as alterações:

python --versão

Conclusão

Você pode instalar várias versões do Python no Debian e alternar facilmente entre elas. Não há necessidade de remover uma versão do Python para instalar outra porque você pode usá-las simultaneamente. Você deve criar um link simbólico para a versão do Python em um grupo e, depois disso, pode alternar para qualquer versão do Python que desejar usando o “-alternativa de atualização” comando.