J'essaie d'installer le dernier python sur mon Ubuntu 14.04 LTS. J'ai essayé de faire les choses suivantes jusqu'à présent:
Sudo add-apt-repository ppa:jonathonf/python-3.6
Sudo apt-get update
Sudo apt-get install python3.6
c'est fini avec succès.
quand j'entre:
ls /usr/bin | grep python
Je suis en train:
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
comme je peux le voir, il y a un Python 3.6. Mais quand je tape:
python3 --version
Je suis en train
Python 3.4.3
Pourriez-vous s'il vous plaît m'aider à comprendre ce que je fais mal?
Vous n'avez rien fait de mal et les choses fonctionnent comme prévu. Même après avoir installé Python 3.6 à partir d'un PPA, le lien symbolique /usr/bin/python3
sur votre système Ubuntu 14.04 pointe toujours sur /usr/bin/python3.4
, pas /usr/bin/python3.6
. Par conséquent, pour appeler l'interpréteur Python 3.6, vous exécutez explicitement python3.6
.
Je vous déconseillerais fortement de changer le lien symbolique /usr/bin/python3
pour qu'il pointe vers /usr/bin/python3.4
car il existe probablement un nombre important de programmes dans Ubuntu qui reposent sur le fait que Python 3 soit en fait Python 3.4 et que vous risquiez de le perdre. ces programmes en faisant pointer le lien symbolique sur Python 3.6.