Vérifier votre version Python sur Linux, macOS et Windows : Guide rapide
Voici comment vérifier la version Python en utilisant un script
| Commandes | Où | Quoi | Sortie |
|---|---|---|---|
| python --version python -v python -vv | Ligne de commande ou Terminal | Windows/Mac/Linux | Python 3.10.7 |
| import sys sys.version | Script | Utiliser comme chaîne | '3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]' |
| import platform platform.python_version() | Script | Chaîne format court | '3.10.7' |
| platform.python_version_tuple() | Script | Tuple format court | ('3','10','7') |
Comment vérifier la version Python en utilisant un script ?
Les scripts Python peuvent identifier la version de Python installée sur l'ordinateur. Cela permet de valider si plusieurs versions sont installées dans le système. Le script développé pour vérifier la version Python reste le même pour Windows OS, Mac OS et distributions Linux. Vous pouvez créer un script en important soit le module platform soit le module sys de Python.
Le code suivant peut être utilisé pour le module sys comme indiqué ci-dessous :
Code ligne de commande :
import sys sys.version
Sortie :
'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
Référez-vous à la capture d'écran de ligne de commande suivante :
Pour exécuter le script ci-dessus, invoquez d'abord python dans la ligne de commande pour obtenir les résultats ci-dessus.
Le code suivant peut être utilisé pour le module sys comme indiqué ci-dessous :
Code ligne de commande :
import platform print(platform.python_version())
Sortie :
3.10.7
Référez-vous à la capture d'écran de ligne de commande suivante :
Utilisez le code suivant dans l'interpréteur web comme indiqué ci-dessous : –
Code Python :
from platform import python_version
print("Version Python Actuelle -", python_version())
Sortie :
Version Python Actuelle - 3.8.10
Référez-vous à la capture d'écran de l'interpréteur web suivante :
Pour obtenir l'information sur la version de python, utilisez le script suivant comme indiqué ci-dessous :
Commande Python :
print(sys.version_info)
Sortie
Sys.version_info(major=3, minor=10,micro=7,releaselevel='final',serial=0)
Capture d'écran
Pour obtenir l'information tuple sur la version de python, utilisez le script suivant comme indiqué ci-dessous : –
Commande Python
print(type(sys.version_info))
Sortie
<class 'sys.version_info'>
Capture d'écran
Pour obtenir l'information majeure sur la version de python, utilisez le script suivant comme indiqué ci-dessous : –
Commande Python
print(sys.version_info[0])
Sortie
3
Capture d'écran
Commande Python
print(sys.version_info.major)
Sortie
3
Capture d'écran
Pour obtenir l'information sur le platform python, utilisez le script suivant comme indiqué ci-dessous : –
Commande Python
import platform print(platform.python_version())
Sortie
3.10.7
Capture d'écran
Pour obtenir l'information de type sur la version platform de python, utilisez le script suivant comme indiqué ci-dessous : –
Commande Python
print(type(platform.python_version()))
Sortie
<class 'str'>
Capture d'écran
Pour obtenir l'information tuple sur la version de python, utilisez le script suivant comme indiqué ci-dessous : –
Commande Python
print(platform.python_version_tuple())
Sortie
('3','7','0')
Capture d'écran
Commande Python
print(type(platform.python_version_tuple())
Sortie
<class 'tuple'>
Capture d'écran
Comment vérifier la version Python en utilisant la ligne de commande Windows ?
Voici les étapes pour vérifier la version Python en utilisant la ligne de commande Windows :
Étape 1) Ouvrir l'invite de commande en tapant cmd
Étape 2) Quand l'invite de commande s'ouvre, tapez la commande suivante dans le CLI pour obtenir le nom de version de Python.
Code commande :
python3 --version
Sortie :
Python 3.10.7
Note : Avant d'exécuter la commande, assurez-vous que Python est préinstallé sur l'ordinateur.
Alternativement, ouvrez une ligne de commande et tapez la commande ci-dessous :
Code commande :
python --version
Sortie :
Python 3.10.7
Référez-vous à la capture d'écran ci-dessous pour les résultats exécutés dans l'invite de commande :
Capture d'écran :
Comment vérifier la version python en utilisant Windows PowerShell ?
Pour vérifier la version Python dans Windows PowerShell :
- Ouvrez l'invite PowerShell en tapant PowerShell dans le menu démarrer et en cliquant sur Windows PowerShell.
- L'utilisateur doit taper la commande suivante dans PowerShell pour obtenir le nom de version Python.
Cependant, avant d'exécuter cette commande, assurez-vous que Python est préinstallé sur l'ordinateur.
Voici la commande tapée dans la ligne de commande :
Code PowerShell :
python3 --version
Sortie :
Python 3.10.7
Alternativement, ouvrez une ligne de commande et tapez la commande ci-dessous :
Code PowerShell :
python --version
Sortie :
Python 3.10.7
Voir cette capture d'écran pour les résultats exécutés dans l'invite de commande :
Comment vérifier la version Python dans Linux ?
Voici les étapes pour vérifier la version Python dans Linux :
Étape 1) Pour vérifier la version Python dans Linux, ouvrez le Terminal
Étape 2) Cela ouvre la fenêtre ci-dessous comme indiqué :
Étape 3) Tapez la commande ci-dessous dans le Terminal Linux pour obtenir le nom de version de Python.
Voici la commande tapée dans le Terminal :
Code Terminal Linux :
python3 --version
Sortie :
Python 3.5.2
Alternativement, ouvrez le Terminal et tapez la commande ci-dessous :
Code terminal Linux :
python --version
Sortie :
Python 2.7.12
La commande ci-dessus aide l'utilisateur à vérifier si python 2 est installé dans le système. Référez-vous à la capture d'écran ci-dessous pour les résultats exécutés dans le terminal Linux :
Capture d'écran :
Assurez-vous que Python est préinstallé sur le système d'exploitation de l'ordinateur. La plupart des versions avancées de distributions Linux, comme Ubuntu et Fedora, ont Python préinstallé.
Alternativement, les commandes suivantes peuvent être utilisées dans le terminal Linux pour obtenir le nom de version de Python installé dans la distribution comme listé ci-dessous : –
Code terminal Linux :
python -VV
Sortie
Python 2.7.12
Capture d'écran : –
Code terminal Linux :
Python3 -c "import sys; print(sys.version)."
Sortie
3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
Capture d'écran :
Code terminal Linux :
Python3 -c "import sys; print(sys.version_info)"
Sortie
sys.version_info(major=3,minor=2,releaselevel='final',serial=0)
Capture d'écran :
Code terminal Linux :
Python3 -c "import platform; print(platform.python_version())"
Sortie
3.5.2
Capture d'écran :
La seule différence dans les commandes ci-dessus est l'utilisation des modules python. Ce module fournit des noms pour les variables et fonctions utilisées pour manipuler différentes parties de l'environnement Python. Le module obtient les données de plateforme sous-jacentes comme le système d'exploitation, le matériel et l'interpréteur.
Comment vérifier la version Python sur Mac ?
Voici les étapes pour vérifier la version Python :
Étape 1) Pour vérifier la version Python dans Mac OS
Ouvrez le Terminal en tapant la commande terminal dans la boîte de recherche dans le coin supérieur droit du menu bureau Mac OS et cliquez dessus.
Étape 2) Cela ouvre la fenêtre ci-dessous comme indiquée :
Étape 3) Pour obtenir le nom de version Python, vous devez utiliser la commande suivante dans la fenêtre Terminal.
Note : Cependant, avant d'exécuter la commande, assurez-vous que Python est préinstallé sur l'ordinateur. La plupart des versions avancées de distributions Mac OS ont Python préinstallé.
Voici la commande tapée dans le Terminal :
Code Terminal Mac OS :
python3 --version
Sortie :
Python 3.3.1
Alternativement, ouvrez le Terminal et tapez la commande ci-dessous :
Code terminal Mac OS :
python --version
Sortie :
Python 2.7.4
La commande ci-dessus aide l'utilisateur à vérifier si python 2 est installé dans le système.
Référez-vous à la capture d'écran ci-dessous pour les résultats exécutés dans le terminal Mac OS :
Capture d'écran :
Comment vérifier plusieurs versions Python installées sur le même système ?
Il peut y avoir plusieurs versions Python installées sur le système informatique. Par conséquent, un ordinateur peut avoir les versions 2 et 3 installées.
Pour valider les deux versions, l'utilisateur peut ouvrir la ligne de commande et taper les commandes suivantes :
Scénario 1 : Vérifier la version Python 2
Code Ligne de commande \ Terminal :
python --version
Scénario 2 : Vérifier la version Python 3
Commande OS :
python3 --version
Python 2 ou Python 3
Voici les comparaisons des deux versions :
- Python version 3, comparé à Python version 2 est différent en termes de syntaxe. Voici une comparaison complète entre les 2 versions.
- Python 3 contient quelques utilitaires qui aident à traduire le code écrit en Python 2 vers Python 3.
- Python version 3 a une syntaxe différente de Python version 2 car les versions Python 2 et 3 ont des syntaxes différentes.
- Python 2 ne publie plus aucune nouvelle mise à jour, ce qui rend cette version incompatible avec la version 3.
- Certaines fonctionnalités de Python 3 ont été rétroportées (backported) vers Python 2, et cela a été fait pour supporter une migration facile.
- Python 3 stocke les chaînes en format Unicode par défaut. Cependant, pour convertir une chaîne en format Unicode en version 2, elle doit être définie avec le mot-clé "u".
Conclusion
- Python version 2 et python version 3 ont une syntaxe différente
- La version Python peut être vérifiée de plusieurs façons :
- En utilisant Windows PowerShell
- Dans la ligne de commande Windows.
- Terminal de Mac OS et Linux
- En utilisant des scripts Python.
- La version de Python peut être vérifiée en tapant la commande python --version.
- Pour valider l'installation de la version Python 3, tapez la commande python3 --version dans les lignes de commande respectives des OS.
FAQ :
Python
- Maîtriser les dates et heures en Python : Guide pratique
- Maîtriser la programmation orientée objet en Python : Guide complet
- Maîtriser les instructions if…else en Python
- Python list.count() : Guide Expert avec Exemples Pratiques
- Maîtriser le module time de Python : Fonctions, structures et exemples pratiques
- Maîtriser le contrôle de boucles en Python : break et continue
- Python time.sleep() : comment ajouter des délais dans votre code (exemple)
- Comprendre type() et isinstance() en Python : exemples pratiques
- Maîtriser les ensembles Python : création, manipulation et opérations