Comment Vérifier la Version de Python sur Linux et Windows

2024-11-28

Introduction

Python est l'un des langages de programmation les plus utilisés, il est donc essentiel pour les développeurs de connaître la version installée sur leur système. La version de Python peut affecter la compatibilité des scripts, des bibliothèques et même le comportement du langage lui-même.

Vérifier la version de Python est une tâche simple, mais le processus diffère légèrement selon les systèmes d'exploitation. Sur Linux, vous utilisez généralement le terminal pour vérifier la version, tandis que sur Windows, vous pouvez utiliser l'invite de commandes ou directement l'interpréteur Python.

Ce guide vous expliquera comment vérifier la version de Python installée sur les systèmes Linux et Windows, vous aidant à vous assurer que votre environnement est correctement configuré pour vos projets Python.

Vérification de la Version de Python sur Linux

Sur Linux, vérifier la version de Python est rapide et facile en utilisant le terminal. Voici les différentes méthodes que vous pouvez utiliser pour vérifier quelle version de Python est installée sur votre système.

Utilisation du Terminal

Version par Défaut de Python

Pour vérifier la version par défaut de Python installée, ouvrez simplement le terminal et exécutez la commande suivante :

python --version

ou

python -V

Cette commande renverra la version de Python 2.x si elle est définie comme version par défaut, ce qui est encore le cas sur certaines anciennes distributions Linux.

Version de Python 3

De nombreux systèmes Linux sont livrés avec Python 2 et Python 3 installés. Pour vérifier spécifiquement la version de Python 3, utilisez la commande suivante :

python3 --version

Cela affichera la version de Python 3.x installée sur votre système.

Commande Alternative

Dans certaines distributions Linux, la commande python peut être liée à Python 3 au lieu de Python 2. Dans ce cas, vous pouvez simplement utiliser la commande suivante :

python --version

et cela affichera 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 démarrant l'interpréteur Python.

  1. Ouvrez le terminal.

  2. Tapez python ou python3 (selon la version que vous souhaitez vérifier) et appuyez sur Entrée :

    python
    
  3. Une fois dans l'interpréteur, tapez le code suivant pour vérifier la version de Python :

    import sys
    print(sys.version)
    
  4. La version sera affichée au format : 3.x.x (default, ...) ou 2.x.x (default, ...).

  5. 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 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 par Défaut de Python

Ouvrez l'invite de commandes en appuyant sur Windows + R, en tapant cmd, puis en appuyant sur Entrée. Ensuite, tapez la commande suivante :

python --version

ou

python -V

Cela affichera la version de Python définie par défaut. Si Python 2 et Python 3 sont tous deux installés, cela affichera la version de Python par défaut, qui peut être soit Python 2, soit Python 3.

Si Python n'est Pas Trouvé

Si la commande python ne fonctionne pas et que le terminal renvoie une erreur indiquant que Python n'est pas reconnu comme une commande interne ou externe, cela signifie que Python n'est soit pas installé, soit pas ajouté au PATH du système.

Dans ce cas, vous pouvez vérifier pour 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 :

  1. Ouvrez l'invite de commandes (cmd).

  2. Tapez python et appuyez sur Entrée. Cela démarrera l'interpréteur Python.

    python
    
  3. Une fois dans l'interpréteur, vérifiez la version en tapant :

    import sys
    print(sys.version)
    

    Cela affichera la version complète de Python ainsi que quelques détails supplémentaires.

  4. Quittez l'interpréteur en tapant :

    exit()
    

Vérification de la Version de Python sur Linux et Windows

FAQ

Q : Que faire si la commande 'python' n'est pas reconnue ?

R : Si la commande python n'est pas reconnue, cela signifie probablement que Python n'est soit pas installé, soit pas ajouté à la variable d'environnement PATH de votre système.

  • Sur Windows, assurez-vous que lors de l'installation de Python, l'option "Ajouter Python au PATH" est sélectionnée. Si Python est déjà installé et n'est pas dans le PATH, vous devrez peut-être ajouter manuellement le répertoire d'installation de Python à votre PATH.

  • Sur Linux, Python peut ne pas être installé du tout, ou vous utilisez peut-être une distribution où Python 3 est installé sous le nom python3 plutôt que python. Essayez d'utiliser la commande python3 --version à la place.

Q : Comment vérifier 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 ils peuvent être accessibles via différentes commandes :

  • 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, vous verrez leurs versions respectives affichées.

Q : Puis-je vérifier la version de Python depuis un script ?

R : Oui, vous pouvez vérifier la version de Python depuis un script. Pour ce faire, incluez le code suivant dans votre script Python :

import sys
print(sys.version)

Cela affichera la version de Python utilisée pour exécuter le script, ainsi que des détails supplémentaires.

Q : Comment trouver le chemin vers l'exécutable Python ?

R : Vous pouvez trouver le chemin vers l'exécutable Python en utilisant les commandes suivantes :

  • Sur Linux :

    which python
    

    ou

    which python3
    
  • Sur Windows :

    where python