Utiliser Ubuntu 17.04. Après la mise à jour Python 3.5 à 3.6 via un terminal conformément à https://askubuntu.com/a/865569/695385 , la version 3.5.3 est toujours affichée.
~$ python3 --version
Python 3.5.3
Comment est-ce installé?
Comment avez-vous mis à niveau? Je suppose que vous pouvez avoir un python3.6
binary quelque part.
De manière générale, vous ne souhaitez jamais remplacer /usr/bin/python
ou /usr/bin/python3
par vos propres versions fruitées. Les parties importantes d’Ubuntu ont besoin de leurs environnements Python stables, et en grande partie incompatibles avec vos habitudes.
Cela dit, avoir un /usr/bin/python3.6
(ou /usr/local/bin/python3.6
, ou quoi que ce soit dans votre chemin) conviendrait. Si vous ne voulez pas taper tout cela à chaque fois, vous voudrez peut-être regarder virtualenv
et ses diverses options d'automatisation de l'encapsuleur. Cela a l'avantage supplémentaire de ne pas menacer le site_packages
de votre système avec votre travail de développement.
Après l’installation de Python3.6 :
Pour que python3
utilise la nouvelle version installée Python 3.6 au lieu de la version 3.5 par défaut, exécutez les 2 commandes suivantes:
Sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
Sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
Enfin, basculez entre les deux versions Python de python3
via la commande suivante:
Sudo update-alternatives --config python3
Ensuite, sélectionnez le /usr/bin/python3.6 -- automode
dans le menu choix, pour moi c'était 0
row.
[Résultat]:
$ python3 -V
Python 3.6.6
Ou:
$ python3 --version
Python 3.6.6
L'installation et la mise à niveau vers Python3.6 nécessitent la commande
Sudo apt-get upgrade python3.6