Comment mettre Python 3 par défaut sous Ubuntu ?

par Korben -

Vous l’ignorez peut-être, mais par défaut sous Ubuntu, c’est encore la version 2.7 de Python qui est utilisée.

On peut bien sûr utiliser la version 3 de Python en l’installant comme ceci

sudo apt install python3

Et en appelant la commande “python3” à la place de “python”.

Mais si vous le souhaitez, il est également possible de mettre Python3 par défaut sur l’OS. Alors comment ?

![Capture d'écran du terminal d'Ubuntu avec la commande pour installer Python 3](tenor-35745302.gif)
Non, pas comme ça.
**/! Attention si vous effectuez cette manipulation. Certains de vos outils Python anciens ou incompatibles pourraient ne pas fonctionner avec cette version 3.0. Pour revenir en arrière, faites un "update-alternatives --install /usr/bin/python python /usr/bin/python2.x 1"**

Et bien ouvrez un terminal et vérifiez d’abord la version de Python (histoire d’être sûr).

python --version

Vous pouvez ensuite changer la version au niveau de votre utilisateur en mettant un alias dans votre fichier ~/.bashrc

alias ​​python='/usr/bin/python3'

Puis relancez votre bashrc comme ceci :

. ~/.bashrc 

Pour changer la version de Python au niveau du systeme, basculez en root :

sudo su

A partir de là, listez les version de Python que vous avez :

update-alternatives --list python

Puis lancez cette commande pour basculer sur la dernière version de Python en priorité 1 :

update-alternatives --install /usr/bin/python python /usr/bin/python3 1

Vous pouvez gardez une autre en priorité 2 ou plus avec la commande :

update-alternatives --install /usr/bin/python python /usr/bin/python2.x 2

Et voilà ! Il ne vous reste plus qu’à vérifier que python par défaut est le bon avec la commande :

python --version

Et pour changer de version, il faut entrer la commande suivante :

update-alternatives --config python

Source