Instalação do python3.6.2 no Ubuntu 14.04 - python3 --version ainda mostra 3.4.3

4

Estou tentando instalar o último python no meu Ubuntu 14.04 LTS. Eu tentei fazer o seguinte até agora:

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6

terminou com sucesso.

quando eu digito:

ls /usr/bin | grep python

Estou recebendo:

dh_python2
dh_python3
python
python2
python2.7
python3
python3.4
python3.4-config
python3.4m
python3.4m-config
python3.6
python3.6m
python3-config
python3m
python3m-config
python-mkdebian
x86_64-linux-gnu-python3.4-config
x86_64-linux-gnu-python3.4m-config
x86_64-linux-gnu-python3-config
x86_64-linux-gnu-python3m-config

como eu posso ver, existe um Python 3.6. Mas quando eu digito:

python3 --version

Estou recebendo

Python 3.4.3

Você poderia, por favor, me ajudar a entender o que estou fazendo de errado?

    
por Azat 25.08.2017 / 07:35

1 resposta

6

Você não fez nada de errado e as coisas estão funcionando conforme o esperado. Mesmo depois de ter instalado o Python 3.6 a partir de um PPA, o symlink /usr/bin/python3 no seu sistema Ubuntu 14.04 ainda aponta para /usr/bin/python3.4 , não /usr/bin/python3.6 . Portanto, para invocar o interpretador do Python 3.6, você executa explicitamente python3.6 .

Eu altamente desestimulo você de alterar o link simbólico /usr/bin/python3 para apontar para /usr/bin/python3.4 porque provavelmente existe um número significativo de programas no Ubuntu que dependem do Python 3 sendo na verdade o Python 3.4 e você corre o risco de quebrar esses programas link simbólico para o Python 3.6.

    
por edwinksl 25.08.2017 / 14:51