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 3
  • python peut 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.