Como alternar entre versões Python no Fedora Linux
- 2176
- 440
- Randal Kuhlman
Atualmente, a versão Python padrão no Fedora Linux é Python 2. Posteriormente, o Fedora Linux Release 22 será lançado com o Python 3 como uma versão padrão. Nesta configuração, você aprenderá como alternar entre versões Python no Fedora Linux. Vamos começar listando todas as versões Python disponíveis no seu sistema Fedora:
# ls/usr/bin/python*/usr/bin/python/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4m/usr/bin/python-coberge/usr/bin/python2/usr/bin/python2-cobrage/usr/bin/python3.4/usr/bin/python3-mako-render
Agora, verifique sua versão Python padrão:
# python -v python 2.7.8
Para alterar a versão python por base, basta criar um novo alias em você .Bashrc
Localizado sob o seu diretório doméstico:
$ alias python = "/usr/bin/python3.4 "$ . ~/.BASHRC $ Python -Python 3.4.2
Para alterar a versão python globalmente, verifique se a versão alternativa do Python já está registrada por alternativas
comando:
# Alternativas -Lista | grep -i python
Nenhuma saída significa que a versão python não alternativa ainda está configurada. Registre a versão Python listada acima com alternativa
comando.
# Alternativas -Instalação/usr/bin/python python/usr/bin/python3.4 2 # alternativas - -instalação/usr/bin/python python/usr/bin/python2.7 1
Os comandos acima vão instruir alternativas
comando para criar links simbólicos relevantes a serem usados sempre que Pitão
O comando é executado. Nós também demos Python3.4
uma prioridade mais alta 2
o que significa que, se nenhuma alternativa python for selecionada, o Python3.4
será usado como padrão. Após a execução dos comandos acima, sua versão python deve mudar para Python3.4
Devido à sua maior prioridade.
# python -v python 3.4.1
Para alternar entre a versão alternativa do Python acima, agora é simples como:
# Alternativas -Config Python Existem 2 programas que fornecem 'python'. Comando de seleção ----------------------------------------------- * + 1/usr/bin/python3.4 2/usr/bin/python2.7 Digite para manter a seleção atual [+] ou número de seleção de tipo: 2 [root@localhost fedora]# python -v python 2.7.8
Apêndice
Problemas conhecidos com a versão Fedora Linux e Python 3:
Mensagem de erro:
# YUM PACOLE PACOTO PACOLE "/usr/bin/yum", linha 30, exceto o teclado interruptoso, e: ^ SyntaxError: sintaxe inválida
Se você definir Python3 globalmente em seu sistema, altere o yum
Shebang para Python2:
# vi/usr/bin/yum de: #!/usr/bin/python para: #!/usr/bin/python2.7
De forma similar:
Mensagem de erro:
Pacotes de download: arquivo "/usr/libexec/urlgrabber-ext-down", linha 28, exceto o aserror, e: ^ syntaxError: sintaxe inválida saindo no cancelamento do usuário
O problema também está relacionado ao conjunto Python 3 como uma versão global padrão. Para corrigir esta atualização de erro /usr/libexec/urlgrabber-ext-down
roteiro:
# vi/usr/libexec/urlgrabber-ext-down de: #!/usr/bin/python para: #!/usr/bin/python2.7
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Melhor distro Linux para desenvolvedores
- Download do Linux
- Uma introdução à automação, ferramentas e técnicas do Linux
- Coisas para instalar no Ubuntu 22.04
- Instale Arch Linux na estação de trabalho VMware
- Instalação do Manjaro Linux
- Comandos Linux: os 20 comandos mais importantes que você precisa para…
- « Como instalar o Spotify no Fedora Linux
- Como instalar o mais recente Eclipse Java IDE no Debian 9 Stretch Linux »