É possível instalar o Python 3.x no 14.04 LTS ou atualizar do Python 2.7.6 para o 2.7.8?

5

Estou procurando algumas habilidades de programação e depois de analisar um pouco, me deparei com um artigo que recomendava que eu aprendesse Python como uma forma de começar a programar antes de passar para outros idiomas. Eu percebo que o Python 2.x.x está pré-instalado no Ubuntu, mas eu queria saber se é possível atualizar para o Python 3.x.x, já que a documentação do site parece indicar que 3.x.x é onde o idioma está indo no futuro.

Em caso de falha, como faço para atualizar o Python 2.7.6 para 2.7.8?

    
por Lucas W 28.08.2014 / 07:05

3 respostas

10

De acordo com a listagem de pacotes , o Ubuntu 14.04 vem com o Python 3.4 instalado por padrão . Execute python3 se você quiser python3.x.x (ou python3.4 se você quiser python3.4.x).

Até a maioria dos componentes ter sido migrada para o Python 3, tanto o 2.7.x quanto o 3.x estarão disponíveis no Ubuntu, com python sendo python2 .

O Python 2.7.8 não está disponível no oficial repositórios . No entanto, há um PPA disponível: Versões antigas e novas do Python . Veja O que são os PPAs e como usá-los? para entender como usar os PPAs. Observe também que, enquanto a versão no Ubuntu 14.04 pode permanecer 3.4.0 por algum tempo, os desenvolvedores serão backporting correções de 3.4.1.

    
por muru 28.08.2014 / 07:12
2

O pyenv parece ser o caminho a seguir se você quiser jogar com mais do que apenas a versão fornecida da distribuição do Python 2.xe a versão fornecida do Python 3.x.

Ele permite que você instale várias versões diferentes do Python lado a lado e escolha entre elas. A instalação acontece dentro de um diretório oculto em seu diretório home, portanto você não precisa ser root, não pode incomodar outras pessoas usando outras contas (se houver alguma em sua máquina) e a instalação "principal" é sempre segura e protegida. não pode ser alterado ou substituído de qualquer forma.

link

    
por Peter Lund 16.03.2015 / 16:09
0

Além do pyenv (como Peter Lund sugere) , ou um PPA (como o muru sugere) , ou construindo a partir do código-fonte e instalando em /usr/local , se você decidir que precisa de outra versão do Python 3, você pode usar Conda (que é agora sugerido pelo mantenedor do PPA ).

Assim como o pyenv, o Conda facilita a criação e o gerenciamento de várias instalações separadas do Python no mesmo sistema. Você provavelmente desejará escolher o Anaconda sobre o Miniconda se não tiver usado Conda antes. (Se você tiver usado o Conda antes, então você ainda pode escolher o Anaconda; a escolha é então técnica, feita principalmente com base na natureza da sua tarefa específica.)

O instalador do Anaconda está disponível aqui. Para mais informações sobre o Anaconda, eu recomendo:

por Eliah Kagan 02.01.2017 / 19:05