Différentes façons de vérifier la version Python

Différentes façons de vérifier la version Python
Python est l'un des langages de programmation les plus populaires. En termes techniques, c'est un langage de programmation de haut niveau interprété, orienté objet avec sémantique dynamique. C'est une langue relativement simple. La syntaxe unique de Python se concentre sur la lisibilité. Python est open-source et disponible sur toutes les principales plateformes.

À partir de maintenant, Python 2 et Python 3 sont les principales versions qui sont toujours pertinentes. Alors que Python 2 a été marqué obsolète, il est toujours nécessaire pour que certains codes fonctionnent. Pour la plupart, cependant, avoir Python 3 est recommandé. Dans ce guide, nous consulterons diverses façons de vérifier la version de Python installée dans votre système.

Conditions préalables

Pour suivre les étapes démontrées dans ce guide, vous devrez avoir les composants suivants prêts à partir.

  • La dernière version d'Ubuntu. En savoir plus sur l'installation d'Ubuntu sur VirtualBox. Cela élimine la préoccupation de l'installation et de la configuration d'un nouveau système d'exploitation à partir de zéro.
  • Familiarité avec l'interface de ligne de commande.

La version Python

Tout numéro de version Python a trois composants.

  • Le majeur version
  • Le mineure version
  • Le micro version

Comme mentionné précédemment, Python 2 et Python 3 sont les deux grandes versions disponibles. Python 2 est obsolète et la dernière version publiée était Python 2.7.18. Ici,

  • Le majeur version 2
  • Le mineure Version: 7
  • Le micro Version: 18

Au moment de la rédaction de cet article, le dernier Python 3 est Python 3.dix.2. Ici,

  • Le majeur Version: 3
  • Le mineure Version: 10
  • Le micro version 2

Vérification de la version Python

Utilisation de l'interpréteur Python

Python vient le python outil de ligne de commande. Il fonctionne à la fois comme un shell python et un interprète. Nous pouvons demander à cet outil d'imprimer le numéro de version du Python installé.

Pour vérifier la version installée de Python 2, exécutez la commande suivante:

$ Python2 - Version

Pour vérifier la version installée de Python 3, exécutez la commande suivante:

$ Python3 - Version

Notez que si vous ne spécifiez pas la version Python, il utilisera la version Python par défaut. Notez que vous pouvez faire installer Python 2 et Python 3 dans le même système. Packages comme Python-is-python2 ou python-is-python3 peut influencer la version Python par défaut.

$ Python - Version

Utilisation d'un script Python

Nous pouvons créer un script Python simple qui imprimera les informations de version du python dans lesquelles il s'exécute sous.

Le premier exemple incorporera le système bibliothèque. Il est livré avec deux façons de vérifier la version: le système.version chaîne et système.version_info. Dans le code suivant, j'ai implémenté les deux en même temps.

importer sys
imprimer (sys.version)
imprimer (sys.version_info)

Une autre façon consiste à utiliser le plateforme bibliothèque. Comme sys, il propose également deux façons de vérifier la version Python qu'il fonctionne sous le python_version () et python_version_tuple () les fonctions. Le code suivant démontre les deux fonctions à la fois.

plate-forme d'importation
imprimer (plate-forme.python_version ())
imprimer (plate-forme.python_version_tuple ())

Exécuter des codes python sans script

Au lieu de créer un script dédié, nous pouvons exécuter les codes Python directement à partir de la ligne de commande. Il comprime toutes les étapes en une seule commande. Pour des tâches courtes et simples comme celle-ci, c'est une manière plus optimale.

En utilisant le module sys

Dans la commande suivante, nous importons le système module et imprimer la valeur du système.version.

$ python2 -c "import sys; imprimer (sys.version)"
$ python3 -c "import sys; imprimer (sys.version)"

Alternativement, vous pouvez imprimer la valeur de système.version_info.

$ python2 -c "import sys; imprimer (sys.version_info) "
$ python3 -c "import sys; imprimer (sys.version_info) "

Utilisation du module de plate-forme

Les commandes Python suivantes importent le plateforme module et imprimer les valeurs de plateforme.python_version () et plateforme.python_version_tuple () les fonctions.

$ python2 -c "Plateforme d'importation; imprimer (plate-forme.python_version ()) "
$ python3 -c "Plateforme d'importation; imprimer (plate-forme.python_version ()) "
$ python2 -c "Plateforme d'importation; imprimer (plate-forme.python_version_tuple ()) "
$ python3 -c "Plateforme d'importation; imprimer (plate-forme.python_version_tuple ()) "

Dernières pensées

Dans ce court guide, nous avons exploré diverses façons de vérifier la version de Python que notre code s'exécute. Ces techniques peuvent être utiles lorsque vous avez écrit un code Python qui nécessite une version spécifique pour fonctionner correctement.

Intéressé à maîtriser Python? Découvrez notre sous-catégorie Python. Il est riche en tutoriels Python sur divers concepts Python, adaptés aux débutants aux développeurs avancés.

Happy Computing!