Como alterar a versão Python padrão no Debian 9 Stretch Linux
- 1799
- 272
- Mrs. Christopher Okuneva
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