Installation de Python sur Ubuntu : Guide Complet
En général, Python est souvent préinstallé sur Ubuntu. Toutefois, si, pour une raison quelconque, il est absent de votre distribution Linux, vous pouvez l’installer en suivant quelques étapes simples. Pour les développeurs, Python est un outil indispensable pour la création de logiciels et de sites web. De plus, de nombreux composants d’Ubuntu dépendent de Python. Sa présence est donc essentielle au bon fonctionnement du système d’exploitation. Découvrons ensemble comment installer Python sur Ubuntu.
Méthodes d’installation de Python sur Ubuntu (2022)
Ce tutoriel vous présente trois méthodes pour installer Python sur Ubuntu. Avant de commencer, vérifions si Python est déjà installé et mettons à jour sa version si nécessaire.
Note : Les commandes et les méthodes présentées ci-dessous ont été testées sur les dernières versions d’Ubuntu, à savoir Ubuntu 22.04 LTS et Ubuntu 20.04.
Vérification de la présence de Python sur Ubuntu
Avant toute installation, il est crucial de vérifier si Python est déjà présent sur votre système. Cela permet de mettre à jour une installation existante sans recommencer de zéro. Cette vérification est également utile si vous souhaitez utiliser une version antérieure de Python. Voici les étapes à suivre :
- Ouvrez le terminal en utilisant le raccourci clavier « Alt + Ctrl + T ». Saisissez ensuite la commande ci-dessous. Si la commande affiche un numéro de version, cela signifie que Python est installé. Pour quitter l’environnement Python, appuyez sur « Ctrl + D ». Si vous recevez un message d’erreur indiquant que la commande est introuvable, Python n’est pas installé. Dans ce cas, passez à la méthode d’installation suivante.
- Vous pouvez également utiliser la commande suivante pour vérifier la version de Python installée :
- Si une version obsolète de Python est installée, mettez-la à jour vers la dernière version avec la commande ci-dessous :
python3
python3 --version
sudo apt --only-upgrade install python3
Installation de Python à partir du dépôt officiel d’Ubuntu
Python est disponible dans le dépôt officiel d’Ubuntu. Vous pouvez l’installer facilement avec une simple commande. Voici comment procéder :
- Ouvrez le terminal et mettez à jour les listes de paquets et les référentiels avec la commande suivante :
- Installez ensuite Python avec la commande ci-dessous :
sudo apt update && sudo apt upgrade -y
sudo apt install python3
Installation de Python via Deadsnakes PPA
Outre le dépôt officiel, vous pouvez également utiliser le Deadsnakes PPA, qui héberge des versions récentes et anciennes de Python. Si l’installation via le dépôt officiel (APT) a échoué, cette méthode est une alternative fiable. Voici les étapes à suivre :
- Lancez le terminal et installez le paquet software-properties-common, nécessaire pour gérer les sources logicielles :
- Ajoutez le Deadsnakes PPA aux sources d’Ubuntu :
- Mettez à jour la liste des paquets et installez Python :
- Vous pouvez également installer une version spécifique de Python (ancienne ou récente) depuis Deadsnakes PPA. Voici un exemple :
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update sudo apt install python3
sudo apt install python3.12
ou
sudo apt install python3.11
Compilation de Python à partir du code source
Si vous souhaitez compiler Python vous-même à partir du code source, voici la méthode à suivre. Ce processus est plus long et peut prendre plus de 15 minutes, en fonction de votre matériel.
- Ouvrez le terminal et mettez à jour les paquets :
- Installez les dépendances nécessaires à la compilation :
- Créez un dossier « python » et accédez-y :
- Téléchargez le code source de la dernière version de Python depuis le site officiel :
- Extrayez le fichier téléchargé et accédez au dossier extrait :
- Activez les optimisations pour réduire le temps de compilation :
- Compilez Python :
- Vérifiez la version de Python installée :
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
sudo mkdir /python && cd /python
sudo wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0a1.tgz
sudo tar -xvf Python-3.12.0a1.tgz cd Python-3.12.0a1
./configure --enable-optimizations
sudo make install
Conclusion
Vous savez désormais comment installer ou mettre à jour Python sur Ubuntu. Si vous n’avez pas opté pour une installation minimale d’Ubuntu, il est probable que Python soit déjà présent sur votre système. Dans ce cas, il vous suffit de vérifier sa version et de la mettre à jour si besoin. Si Python n’est pas installé, utilisez l’une des trois méthodes décrites ci-dessus. Pour aller plus loin, vous pouvez consulter ce guide qui explique comment exécuter des applications Android sur Linux sans émulateur. N’hésitez pas à nous faire part de vos questions dans les commentaires.