Comment mettre Python 3 par défaut sous Ubuntu ?
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 ?
**/! 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