Comment Vérifier la Version de Python sur Linux et Windows
Réponse Rapide : Comment Vérifier Votre Version de Python
Pour savoir quelle version de Python est installée, ouvrez un terminal ou une invite de commandes et exécutez l'une de ces commandes :
- Linux :
python3 --version - macOS :
python3 --version - Windows :
python --version(oupy --versionavec le lanceur Python)
La commande affiche une ligne telle que Python 3.12.4 ou Python 3.13.1. En 2026, Python 3.12 et 3.13 sont les versions stables en vigueur ; la plupart des systèmes à jour indiquent donc une version comprise dans cette plage. Sur de nombreuses distributions Linux récentes et sur macOS, la commande python seule n'existe plus du tout (Python 2 est en fin de vie depuis janvier 2020) — utilisez plutôt python3.
Autres méthodes rapides :
-
Vérifier explicitement Python 3 sur n'importe quelle plateforme :
python3 --version -
Sous Windows, lister toutes les versions installées avec le lanceur :
py --list -
Depuis une session Python en cours, afficher les détails complets avec :
import sys print(sys.version)
Le reste de ce guide explique chaque méthode en détail pour Linux, Windows et macOS.
Introduction
Python est l'un des langages de programmation les plus répandus ; il est donc essentiel, pour tout développeur, de connaître la version installée sur son système. Cette version peut avoir une incidence sur la compatibilité des scripts, des bibliothèques, voire sur le comportement du langage lui-même. À l'ère de Python 3.12/3.13 (2026), rester sur une version prise en charge est également important pour les mises à jour de sécurité et pour profiter des dernières fonctionnalités du langage.
Vérifier la version de Python est une opération simple, mais la marche à suivre diffère légèrement d'un système d'exploitation à l'autre. Sur Linux et macOS, vous passez généralement par le terminal, tandis que sur Windows, vous pouvez utiliser l'invite de commandes (ou PowerShell) ainsi que l'interpréteur Python directement.
Notez que Python 2 est arrivé en fin de vie en janvier 2020 : aujourd'hui, la commande python3 fait donc office de norme sur Linux et macOS. Certains systèmes ne proposent même plus de commande python seule. Les programmes d'installation Windows, eux, fournissent à la fois python et le lanceur py.
Ce guide vous explique comment vérifier la version de Python installée sur les systèmes Linux, Windows et macOS, afin de vous assurer que votre environnement est correctement configuré pour vos projets Python.
Vérification de la Version de Python sur Linux
Sur Linux, il est rapide et facile de vérifier la version de Python à l'aide du terminal. Voici les différentes méthodes permettant de déterminer quelle version de Python est installée sur votre système.
Utilisation du terminal
Version de Python par défaut
Pour connaître la version de Python installée par défaut, ouvrez simplement le terminal et exécutez la commande suivante :
python --version
ou
python -V
Sur les distributions Linux récentes (2026), python pointe généralement vers Python 3, et la commande renvoie quelque chose comme Python 3.12.4. Sur certains systèmes plus anciens, elle peut encore renvoyer une version de Python 2.x ; et sur de nombreuses distributions actuelles, la commande python seule n'est pas installée du tout — dans ce cas, utilisez python3 (voir ci-dessous).
Version de Python 3
python3 est la commande standard sur les systèmes Linux actuels. Pour vérifier spécifiquement la version de Python 3, utilisez la commande suivante :
python3 --version
Elle affiche la version de Python 3.x installée sur votre système.
Commande alternative
Sur certaines distributions Linux, la commande python renvoie à Python 3 plutôt qu'à Python 2. Dans ce cas, il vous suffit d'utiliser la commande suivante :
python --version
et elle affiche la version de Python 3.
Utilisation de l'interpréteur Python
Si vous préférez vérifier la version depuis l'environnement Python lui-même, vous pouvez le faire en lançant l'interpréteur Python.
-
Ouvrez le terminal.
-
Tapez
pythonoupython3(selon la version que vous souhaitez vérifier), puis appuyez sur Entrée :python -
Une fois dans l'interpréteur, saisissez le code suivant pour vérifier la version de Python :
import sys print(sys.version) -
La version s'affiche au format :
3.x.x (default, ...)ou2.x.x (default, ...). -
Quittez l'interpréteur en tapant :
exit()
Vérification de la Version de Python sur Windows
Sur Windows, vous pouvez vérifier la version de Python via l'invite de commandes ou via l'interpréteur Python. Voici comment procéder sur une machine Windows :
Utilisation de l'invite de commandes
Pour vérifier la version de Python installée, ouvrez l'invite de commandes et utilisez les commandes suivantes :
Version de Python par défaut
Ouvrez l'invite de commandes en appuyant sur Windows + R, en tapant cmd, puis en appuyant sur Entrée. Saisissez ensuite la commande suivante :
python --version
ou
python -V
Elle affiche la version de Python définie par défaut, par exemple Python 3.12.4. Vous pouvez exécuter la même commande dans PowerShell.
Utilisation du lanceur Python (py)
Les programmes d'installation Windows récents incluent le lanceur Python, py. C'est souvent le moyen le plus fiable de vérifier les versions, en particulier lorsque plusieurs versions de Python sont installées :
py --version
Pour lister toutes les versions de Python détectées sur le système, exécutez :
py --list
Si Python est introuvable
Si la commande python ne fonctionne pas et que le terminal renvoie une erreur indiquant que Python n'est pas reconnu en tant que commande interne ou externe, c'est que Python n'est pas installé ou qu'il n'a pas été ajouté au PATH du système.
Dans ce cas, vous pouvez rechercher Python 3 avec la commande suivante :
python3 --version
Cette commande fonctionne si Python 3 est installé et correctement configuré dans votre PATH.
Utilisation de l'interpréteur Python
Vous pouvez également vérifier la version de Python directement depuis l'interpréteur Python :
-
Ouvrez l'invite de commandes (
cmd). -
Tapez
pythonet appuyez sur Entrée. L'interpréteur Python démarre alors.python -
Une fois dans l'interpréteur, vérifiez la version en tapant :
import sys print(sys.version)Cela affiche la version complète de Python ainsi que quelques détails supplémentaires.
-
Quittez l'interpréteur en tapant :
exit()
Vérification de la Version de Python sur macOS
macOS se comporte à peu près comme Linux, car il repose lui aussi sur un terminal de type Unix. Ouvrez l'application Terminal (dans Applications > Utilitaires, ou via Spotlight) et utilisez les mêmes commandes.
Utilisation du terminal
Les versions récentes de macOS n'incluent plus de commande python système (Python 2) ; utilisez donc python3 :
python3 --version
Elle renvoie une ligne telle que Python 3.12.4. Si vous avez installé Python via Homebrew ou via le programme d'installation officiel python.org, c'est cette installation qui est indiquée.
Pour savoir quel exécutable Python 3 est utilisé, exécutez :
which python3
Utilisation de l'interpréteur Python
Vous pouvez également vérifier depuis l'interpréteur, comme sur Linux :
-
Ouvrez l'application Terminal.
-
Démarrez Python en tapant
python3et en appuyant sur Entrée. -
Dans l'interpréteur, exécutez :
import sys print(sys.version) -
Quittez avec
exit().

FAQ
Q : Que faire si la commande « python » n'est pas reconnue ?
R : Si la commande python n'est pas reconnue, c'est probablement que Python n'est pas installé ou qu'il n'a pas été ajouté à la variable d'environnement PATH de votre système.
-
Sous Windows, veillez à cocher l'option « Add Python to PATH » lors de l'installation de Python. Si Python est déjà installé mais absent du PATH, vous devrez peut-être y ajouter manuellement son répertoire d'installation.
-
Sous Linux, il se peut que Python ne soit pas installé du tout, ou que votre distribution installe Python 3 sous le nom
python3plutôt quepython. Essayez alors la commandepython3 --version. -
Sous macOS, les versions récentes ne fournissent plus de commande
pythonseule. Utilisezpython3 --versionet, s'il est absent, installez Python via Homebrew ou via le programme d'installation officiel python.org. -
Sous Windows, si
pythonn'est pas reconnu, vous pouvez aussi essayer le lanceur Python avecpy --version.
Q : Comment savoir si Python 2 et Python 3 sont tous deux installés sur Linux ?
R : Sur de nombreux systèmes Linux, Python 2 et Python 3 sont tous deux installés, mais chacun s'utilise via une commande distincte :
- Pour vérifier Python 2, exécutez :
python --version - Pour vérifier Python 3, exécutez :
python3 --version
Si les deux versions sont installées, chacune affiche son numéro respectif.
Q : Puis-je vérifier la version de Python depuis un script ?
R : Oui. Pour cela, insérez le code suivant dans votre script Python :
import sys
print(sys.version)
Cela affiche la version de Python utilisée pour exécuter le script, ainsi que des détails supplémentaires.
Q : Comment trouver le chemin de l'exécutable Python ?
R : Vous pouvez trouver le chemin de l'exécutable Python à l'aide des commandes suivantes :
-
Sous Linux et macOS :
which pythonou
which python3 -
Sous Windows :
where pythonou, avec le lanceur Python :
py --list-paths
