GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier la version de Python sous Linux, Mac et Windows

Présentation

Quelle version de Python ai-je installé ?

Python est un langage de programmation populaire. Comme beaucoup d'autres langages de programmation, il peut y avoir plusieurs versions différentes organisées par date de sortie. Certaines applications peuvent nécessiter une version spécifique de Python.

Dans ce didacticiel, découvrez comment vérifier la version de Python sur les systèmes Windows, Linux ou macOS.

Prérequis

Accès à une ligne de commande /fenêtre de terminal :

  • Linux :Ctrl-Alt-T, Ctrl-Alt-F2
  • Windows :Win+R> tapez powershell> Entrer/OK
  • MacOS :Finder > Applications > Utilitaires > Terminal

Il existe différentes versions de Python, mais les deux plus populaires sont Python 2.7.x et Python 3.7.x. Le x représente le niveau de révision et peut changer à mesure que de nouvelles versions sortent.

Lorsque l'on regarde le numéro de version, il y a généralement trois chiffres à lire :

  1. le majeur version
  2. le mineur version
  3. le micro version

Bien que les versions majeures ne soient pas entièrement compatibles, les versions mineures le sont généralement. La version 3.6.1 doit être compatible avec la 3.7.1 par exemple. Le dernier chiffre signifie les derniers correctifs et mises à jour.

Python 2.7 et 3.7 sont des applications différentes. Un logiciel écrit dans une version ne fonctionnera souvent pas correctement dans une autre version. Lorsque vous utilisez Python, il est essentiel de savoir quelle version une application nécessite et quelle version vous avez.

Python 2 cessera de publier des mises à jour et des correctifs de sécurité après 2020. Ils ont prolongé le délai en raison du grand nombre de développeurs utilisant Python 2.7. Python 3 inclut un 2 à 3 utilitaire qui aide à traduire le code Python 2 en Python 3.

Comment vérifier la version de Python sous Linux

La plupart des distributions Linux modernes sont livrées avec Python préinstallé.

Pour vérifier la version installée, ouvrez une fenêtre de terminal et entrez ce qui suit :

python --version

Comment vérifier la version de Python dans Windows

La plupart des installations Windows prêtes à l'emploi ne sont pas livrées avec Python préinstallé. Cependant, c'est toujours une bonne idée de vérifier.

Ouvrez Windows Powershell et entrez ce qui suit :

python --version

Si Python est installé, il indiquera le numéro de version.

Vous pouvez également utiliser la fonction de recherche de Windows pour voir quelle version de Python vous avez :

Appuyez sur la touche Windows pour lancer une recherche, puis tapez Python. Le système renverra tous les résultats qui correspondent. Une correspondance affichera très probablement quelque chose de similaire à :

Python 3.7 (32-bit)

app

Ou,

Python 2.7 (32-bit)

app

Cela définit quelle révision majeure et mineure (3.x ou 2.x) vous utilisez.

Comment vérifier la version de Python dans MacOS

Si vous utilisez un MacOS, vérifiez la version de Python en saisissant la commande suivante dans le terminal :

python -version

Le système signalera la version.

Vérification d'un système avec plusieurs versions de Python

Python2 et Python3 sont des programmes différents. De nombreux programmes passent de l'ancienne version à la plus récente. Cependant, les installations Python 2.7.x peuvent être exécutées séparément de la version Python 3.7.x sur le même système.

Python 3 n'est pas entièrement rétrocompatible.

Pour vérifier Python 2.7.x :

python --version

Pour vérifier la version de Python 3 logiciel :

python3 --version

La plupart des systèmes différencient Python 2 en tant que python et Python 3 en tant que python3 . Si vous n'avez pas Python 2, votre système peut utiliser le python commande à la place de python3 .

Comment vérifier la version de Python dans le script

Lors de l'écriture d'une application, il est utile que le logiciel vérifie la version de Python avant son exécution pour éviter les plantages et les incompatibilités.

Utilisez l'extrait de code suivant pour vérifier la bonne version de Python :

import sys
if not sys.version_info.major == 3 and sys.version_info.minor >= 6:

    print("Python 3.6 or higher is required.")

    print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor))

    sys.exit(1)

Lorsque ce script s'exécute, il teste pour voir si Python 3.6 est installé sur le système. Sinon, il enverra une notification et affichera la version actuelle de Python.


Linux
  1. Comment vérifier la version du système d'exploitation et de Linux

  2. Comment vérifier la version du package Linux avant de l'installer

  3. Comment vérifier la version de MySQL sous Linux

  4. Comment vérifier la version de votre système d'exploitation Linux

  5. Comment utiliser Python pour interroger WMI (Linux - Windows)

Comment vérifier la version Linux

Comment vérifier la version du noyau sous Linux

Comment vérifier la version de Python

Comment vérifier le numéro de version et le nom de code de Linux Mint

Comment vérifier la version du système d'exploitation avec la ligne de commande Linux

Comment vérifier la version de PHP sous Linux