Installer Python sur Linux : guide simple et complet pour débutants
Python est l’un des langages de programmation les plus utilisés au monde.
Bonne nouvelle : Python est déjà présent par défaut sur la majorité des distributions Linux.
Cependant, selon votre usage (développement, scripts, data, web), il est souvent nécessaire de :
- vérifier la version installée
- installer une version plus récente
- gérer plusieurs versions de Python
- installer pip et les dépendances
Ce guide explique comment installer Python sur Linux facilement, étape par étape, même si vous débutez.
Pourquoi installer Python sur Linux ?
Linux et Python vont naturellement bien ensemble.
Installer Python sur Linux permet :
- d’automatiser des tâches système
- de développer des scripts
- de créer des applications web
- d’apprendre la programmation facilement
- d’utiliser des outils DevOps ou data
Python est souvent indispensable sur un système Linux, que ce soit pour l’administration, le développement ou l’apprentissage.
Vérifier si Python est déjà installé sur Linux
Avant toute installation, il faut vérifier si Python est présent.
Ouvrez un terminal et tapez :
python3 --version
Résultat possible :
- Python 3.x → Python est déjà installé
- commande introuvable → Python n’est pas installé
Sur la majorité des distributions modernes (Ubuntu, Debian, Linux Mint), Python 3 est installé par défaut.
Comprendre Python 2 et Python 3 sous Linux
Il est important de comprendre une chose essentielle.
- Python 2 est obsolète (fin de support officielle)
- Python 3 est la version à utiliser aujourd’hui
Sur Linux :
python3= Python 3pythonpeut pointer vers Python 2 ou 3 selon la distribution
👉 Dans ce tutoriel, nous installons Python 3 sur Linux, ce qui est la bonne pratique actuelle.
Installer Python sur Ubuntu et Debian
Ubuntu et Debian sont les distributions Linux les plus utilisées par les débutants.
Mettre à jour le système
Avant d’installer Python sur Linux, mettez à jour la liste des paquets :
sudo apt update
sudo apt upgrade
Installer Python 3
Pour installer Python sur Ubuntu ou Debian :
sudo apt install python3
Une fois terminé, vérifiez l’installation :
python3 --version
Python est maintenant installé et prêt à être utilisé.
Installer pip (gestionnaire de paquets Python)
Pour installer des bibliothèques Python, vous avez besoin de pip.
Installer pip sur Linux
Sur Ubuntu / Debian :
sudo apt install python3-pip
Vérifiez l’installation :
pip3 --version
Pip permet d’installer des bibliothèques comme :
- requests
- flask
- django
- numpy
Indispensable pour tout projet Python sous Linux.
Installer Python sur Fedora
Sur Fedora, l’installation est légèrement différente.
sudo dnf install python3
Pip est souvent installé automatiquement. Sinon :
sudo dnf install python3-pip
Fedora est très bien adapté au développement Python.
Installer Python sur Arch Linux
Sur Arch Linux :
sudo pacman -S python
Pip est inclus par défaut.
Arch fournit généralement les versions Python les plus récentes, mais cela peut parfois casser des dépendances si vous débutez.
Installer une version spécifique de Python sur Linux
Il arrive que vous ayez besoin :
- d’une version précise de Python
- de plusieurs versions en parallèle
Installer une version spécifique via apt (Ubuntu)
sudo apt install python3.10
Puis vérifier :
python3.10 --version
Cela permet de tester ou développer avec une version précise.
Gérer plusieurs versions de Python avec pyenv (recommandé)
Pour un usage sérieux, pyenv est la meilleure solution.
Il permet :
- d’installer plusieurs versions de Python
- de choisir la version par projet
- d’éviter de casser le système
Installer pyenv sur Linux
Installation des dépendances :
sudo apt install build-essential curl libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev
Installation de pyenv :
curl https://pyenv.run | bash
Une fois configuré, vous pouvez installer Python facilement :
pyenv install 3.12.0
pyenv global 3.12.0
C’est la méthode recommandée pour les développeurs.
Tester que Python fonctionne correctement
Pour tester Python sur Linux :
python3
Puis tapez :
print("Bonjour Python sur Linux")
Si le message s’affiche, tout fonctionne correctement.
Installer un environnement virtuel Python (bonne pratique)
Les environnements virtuels permettent :
- d’isoler les dépendances
- d’éviter les conflits
- de travailler proprement
Installer venv
sudo apt install python3-venv
Créer un environnement virtuel
python3 -m venv mon_env
Activer l’environnement :
source mon_env/bin/activate
Vous êtes maintenant dans un environnement Python isolé.
Installer des bibliothèques Python sur Linux
Une fois pip installé :
pip install requests
pip install flask
Dans un environnement virtuel, les bibliothèques sont installées uniquement pour le projet, ce qui est idéal.
Problèmes courants lors de l’installation de Python sur Linux
Commande python introuvable
Utilisez :
python3
Python 3 est la commande standard.
pip ne fonctionne pas
Essayez :
pip3 install nom_du_paquet
Erreur de permissions
Utilisez un environnement virtuel ou évitez sudo pip.
Python est-il déjà utilisé par Linux ?
Oui.
De nombreux outils système Linux utilisent Python.
👉 Ne jamais supprimer Python système, sous peine de casser votre distribution.
C’est pour cela que les environnements virtuels et pyenv sont fortement recommandés.
Conclusion
Installer Python sur Linux est simple, rapide et accessible, même pour un débutant.
Dans la majorité des cas, Python est déjà installé, mais savoir :
- vérifier la version
- installer pip
- gérer plusieurs versions
- utiliser des environnements virtuels
est essentiel pour travailler proprement.
Que ce soit pour apprendre à coder, automatiser Linux ou développer des applications, Python est un choix idéal sous Linux.
FAQ – Installer Python sur Linux
1. Python est-il installé par défaut sur Linux ?
Oui, la plupart des distributions Linux incluent Python 3 par défaut, notamment Ubuntu et Debian.
2. Quelle version de Python installer sur Linux ?
Python 3 est la version recommandée. Python 2 est obsolète et ne doit plus être utilisé.
3. Faut-il installer Python manuellement pour débuter ?
Pas forcément. Il suffit souvent de vérifier la version existante et d’installer pip pour commencer.