Como alterar a versão Python padrão no Debian 9 Stretch Linux

Como alterar a versão Python padrão no Debian 9 Stretch Linux

Objetivo

Este artigo explica como alternar entre Python2 e Python3 no Debian 9 Stretch Linux

Sistema operacional e versões de software

  • Sistema operacional: - Debian 9 Alongamento

Requisitos

O acesso privilegiado à sua instalação do Debian Linux será necessário.

Dificuldade

FÁCIL

Convenções

  • # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
  • $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Instruções

Debian 9 Stretch vem com dois 2.7 e 3.5 Versões Python. Se você ainda não instalou nenhum pacote Python, pode escolher entre ambos simplesmente instalando um pacote apropriado:

Instalação do Python 2: # Apt Install Python Python 3 Instalação: # Apt Install Python3 

Verifique a versão Python padrão

Para verificar uma versão Python padrão, basta executar Pitão comando e consulte sua versão:

$ python -version python 2.7.13 

Instale o python

Vamos supor que nenhum intérprete Python ainda não esteja instalado em nosso sistema. Portanto, podemos começar por instalação de ambas as versões do Python:

# python --version -bash: python: comando não encontrado # apt install python python3 

Após a instalação, a versão Python 2.7 é feito padrão:

$ python -version python 2.7.13 


Atualizar a lista de alternativas do Python

Para realizar uma mudança em todo o sistema entre as versões Python padrão, use atualização-alternativas comando. A princípio atualização-alternativas O comando reclamará que não há alternativas de Python disponíveis:

# Update-Alternatives-List Python Update-Alternatives: Erro: Sem alternativas para Python 

Para instalar alternativas do Python, liste primeiro todas as opções disponíveis:

$ ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.5/usr/bin/python3.5m/usr/bin/python3m 

Em seguida, atualize a lista de alternativas do Python para cada versão que você usa para usar. No nosso caso com aderência com /usr/bin/python2.7 e /usr/bin/python3.5 versões:

# Update-Alternatives--Install/usr/bin/python python/usr/bin/python2.7 1 atualização-alternativas: usando/usr/bin/python2.7 para fornecer/usr/bin/python (python) no modo automático # atualização-alternativos--install/usr/bin/python python/usr/bin/python3.5 2 atualização-alternativas: usando/usr/bin/python3.5 Para fornecer/usr/bin/python (python) no modo automático 

Observe que o número inteiro no final de cada comando indica uma prioridade. Número maior significa maior prioridade e, como tal /usr/bin/python3.5 A versão foi definida no modo automático para ser um padrão se nenhuma outra seleção for selecionada. Depois de executar os dois comandos acima, sua versão atual do Python é atual /usr/bin/python3.5 Devido à sua maior prioridade (2):

# python -version python 3.5.3 

Alterne entre as versões Python

Agora, que atualizamos a lista de alternativas do Python para realizar uma mudança entre qualquer versão do Python é executada:

# Update-Alternatives-Config Python Existem 2 opções para o Python alternativo (fornecendo/usr/bin/python). Status da prioridade do caminho de seleção ---------------------------------------------------- -------------- * 0/usr/bin/python3.5 2 Modo automático 1/usr/bin/python2.7 1 modo manual 2/usr/bin/python3.5 2 Modo manual Pressione para manter a escolha atual [*] ou tipo de seleção de tipo: 1 atualização-alternativas: usando/usr/bin/python2.7 para fornecer/usr/bin/python (python) no modo manual 

e selecione uma versão apropriada usando a Selction Integer, como mostrado acima.

# python -version python 2.7.13 

Versão local do usuário python

Caso você precise alterar apenas uma versão python seletivamente por usuário, você pode tentar editar o usuário .Bashrc arquivo. Por exemplo, para mudar para a versão python 3.5 Execute os seguintes comandos Linux:

$ python -version python 2.7.13 $ ECHO 'Alias ​​python = "/usr/bin/python3.5 "'>> ~//.BASHRC $… BASHRC $ Python -Python 3.5.3 

loadPosition python-tutorial-toc

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Download do Linux
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Linux pode obter vírus? Explorando a vulnerabilidade do Linux…
  • Melhor distro Linux para desenvolvedores
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Como fazer bota dupla kali linux e windows 10