Como instalar o Python 3.4.5 do apt?

12

Eu tenho o Python 3.5 instalado.Eu instalei anteriormente o Python 3.4 a partir do código-fonte e consegui desinstalá-lo de alguma forma. Agora, se eu tentar instalar o Python 3.4 até apt-get install python3.4 , ele retornará

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

A execução direta de python3.4 --version também não funciona. O que devo fazer?

    
por Prithvish Baidya 24.07.2016 / 09:14

1 resposta

15

Como você pode ver no link , não há pacote para python3.4 para o Ubuntu 16.04. Você pode compilar e instalar o Python 3.4 a partir do código fonte, mas se você não estiver familiarizado com isso ou preferir instalar pacotes usando o gerenciador de pacotes APT, eu recomendaria instalá-lo de um PPA conhecido que forneça uma variedade de versões do Python para muitas versões do Ubuntu.

  1. Adicione o deadsnakes PPA (leia mais sobre isso em link ):

    sudo add-apt-repository ppa:deadsnakes/ppa
    
  2. Instale python3.4 :

    sudo apt-get update
    sudo apt-get install python3.4
    

De acordo com o link , /usr/bin/python3 ainda deve ser vinculado a /usr/bin/python3.5 . Portanto, se você quiser chamar o Python 3.4, precisará digitar o caminho completo para ele, que é /usr/bin/python3.4 . Para evitar a quebra acidental de outros programas, strongmente recomendo que você não altere o link simbólico para o qual /usr/bin/python3 aponta e use apenas /usr/bin/python3.4 sempre que precisar chamar o Python 3.4 .

Como alternativa, um método popular para gerenciar várias versões do Python, que eu pessoalmente recomendo, é usar virtualenv . Você pode ler mais sobre isso no link ; Uma maior elaboração do texto neste post parece longe demais da intenção da questão.

    
por edwinksl 24.07.2016 / 10:30