À 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 version Python
Tout numéro de version Python a trois composants.
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,
Au moment de la rédaction de cet article, le dernier Python 3 est Python 3.dix.2. Ici,
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 sysUne 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'importationExé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!