Recherche de site Web

Comment installer Python 3.7.2 sur Ubuntu 18.04/18.10


Ce tutoriel rapide est destiné à ceux qui souhaitent installer la dernière version de Python 3.7.2 sous Ubuntu 18.04 LTS, Linux Mint 19.x, et Ubuntu 18.10.

Ubuntu 18.04 est livré avec Python 2.7 et Python 3.6 dès le départ, et inclut par la suite Python 3.7.1 dans ses mises à jour (dépôt universe).

Pour la version mise à jour de Python 3.7.2, vous pouvez suivre les étapes suivantes pour utiliser les paquets ToolChain PPA.

1. Ouvrez le terminal soit via le raccourci clavier Ctrl+Alt+T, soit en cherchant « Terminal » dans le lanceur d'applications. Lorsque cela s'ouvre, exécutez la commande pour ajouter le PPA ToolChain:

sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa

Entrez le mot de passe de l'utilisateur (sans retour visuel) quand cela est demandé et appuyez sur Entrée pour continuer.

2. Ensuite, exécutez la commande pour installer Python3.7 :

sudo apt install python3.7

Pour Linux Mint 19.x, exécutez la commande sudo apt update pour vérifier d'abord les mises à jour.

3. Comme le PPA contient d'autres mises à jour des packages d'outil, par exemple, gcc-7.4.0, gcc-8.2.0 et python-3.6.8, vous pouvez supprimer le PPA par la suite via l'onglet Logiciels & Mises à jour -> Autres logiciels.

4. Pour faire en sorte que python3 utilise le nouveau python 3.7.2 installé au lieu du python par défaut 3.6.7, exécutez les commandes pour ajouter python3.7 comme option :

Cette étape peut provoquer des problèmes qui dépendent de python3.6 ! D'après ce que je sais, le terminal ne se lancera pas ensuite à moins que vous ne recréiez un lien symbolique vers python3.6.

Pour Ubuntu 18.04, vous pouvez exécuter les 2 commandes suivantes comme solution de contournement :

sudo rm /usr/bin/python3

sudo ln -s python3.6 /usr/bin/python3
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

Puis alternez entre les deux versions via la commande :

sudo update-alternatives --config python3

C'est tout. Profitez-en !