Comment vérifier quelle version python est installer sous ubuntu
Table des matières:
- Versionnement Python
- Vérification de la version de Python
- Vérification par programme de la version Python
- Conclusion
Python est l'un des langages de programmation les plus populaires au monde. Il est utilisé pour développer des sites Web, écrire des scripts, l'apprentissage automatique, analyser des données, etc.
Ce tutoriel explique comment vérifier quelle version de Python est installée sur votre système d'exploitation à l'aide de la ligne de commande. Cela peut être utile lors de l'installation d'applications qui nécessitent une version spécifique de Python.
Nous vous montrerons également comment déterminer par programme la version de Python installée sur le système sur lequel le script Python s'exécute. Par exemple, lors de l'écriture de scripts Python, vous devrez déterminer si le script prend en charge la version de Python installée sur la machine de l'utilisateur.
Versionnement Python
Les versions prêtes pour la production de Python sont versionnées dans le schéma suivant:
MAJOR.MINOR.MICRO
Par exemple, dans Python 3.6.8,
3
est une version majeure,
1
est une version mineure et
2
est une version micro.
-
MAJOR- Python a deux versions principales qui ne sont pas entièrement compatibles: Python 2 et Python 3. Par exemple,3.5.7,3.7.2et3.8.0font tous partie de la version principale de Python 3.MINOR- Ces versions apportent de nouvelles fonctionnalités et fonctions. Par exemple,3.6.6,3.6.7et3.6.8font tous partie de la version mineure Python 3.6.MICRO- En règle générale, les nouvelles versions micro contiennent diverses corrections de bugs et améliorations.
Les versions de développement ont des qualificatifs supplémentaires. Pour plus d'informations, consultez la documentation Python «Cycle de développement».
Vérification de la version de Python
Python est préinstallé sur la plupart des distributions Linux et macOS.
Pour savoir quelle version de Python est installée sur votre système, exécutez la commande
python --version
ou
python -V
:
python --version
La commande affichera la version Python par défaut, dans ce cas, c'est-à-dire
2.7.15
. La version installée sur votre système peut être différente.
Python 2.7.15+
La version par défaut de Python sera utilisée par tous les scripts qui ont
/usr/bin/python
défini comme interprète dans la ligne shebang du script.
Certaines distributions Linux ont plusieurs versions de Python installées en même temps. Généralement, le binaire Python 3 est nommé
python3
, et le binaire Python 2 est nommé
python
ou
python2
, mais ce n'est pas toujours le cas.
Vous pouvez vérifier si vous avez installé Python 3 en tapant:
python3 --version
Python 3.6.8
Alors que Python 2 est bien pris en charge et actif, Python 3 est considéré comme le présent et l'avenir du langage.
Au moment de la rédaction de cet article, la dernière version majeure de Python est la version 3.8.x. Il y a de fortes chances que vous ayez une ancienne version de Python 3 installée sur votre système.
Vérification par programme de la version Python
Python 2 et Python 3 sont fondamentalement différents. Le code écrit en Python 2.x peut ne pas fonctionner en Python 3.x.
Le module
sys
disponible dans toutes les versions de Python, fournit des paramètres et des fonctions spécifiques au système.
sys.version_info
vous permet de déterminer la version Python installée sur le système. Il s'agit d'un tuple contenant les cinq numéros de version:
major
,
minor
,
micro
, niveau de
releaselevel
et
serial
.
Supposons que vous ayez un script qui nécessite au moins Python version 3.5 et que vous souhaitiez vérifier si le système répond aux exigences. Vous pouvez le faire en vérifiant simplement les versions
major
et
minor
:
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
This script requires Python 3.5 or higher! You are using Python 2.7.
Pour écrire du code Python qui s'exécute sous Python 3 et 2, utilisez le
future
module. Il vous permet d'exécuter du code compatible Python 3.x sous Python 2.
Conclusion
Il est très facile de savoir quelle version de Python est installée sur votre système, tapez simplement
python --version
.
N'hésitez pas à laisser un commentaire si vous avez des questions.
python terminalVérifier les fichiers pour les modifications avec le fichier Marxio Checksum Verifier
Validez une grande variété de sommes de contrôle avec cet utilitaire léger. chaîne de caractères qui identifie de manière unique un fichier, une empreinte digitale. Changez même quelques octets d'un fichier - par exemple, en l'infectant avec un virus ou en remplaçant une ancienne version par une nouvelle - et la somme de contrôle change. Marxio File Checksum Verifier (gratuit / donationware) est un petit utilitaire autonome qui va générer une somme de contrôle pour un fichier donné, puis le comp
Comment vérifier la version du BIOS dans Windows 10
Ce message vous montre comment vérifier la version actuelle du BIOS sous Windows 10 / 8.1 / 8/7 en utilisant Windows Registry, WMIC / CMD, System Information Tool ou DXDiag
Comment vérifier si un fichier ou un répertoire existe en python
Lors de l'écriture de scripts Python, vous souhaiterez peut-être effectuer une certaine action uniquement si un fichier ou un répertoire existe ou non. Par exemple, vous pouvez souhaiter lire ou écrire des données dans un fichier de configuration ou créer le fichier uniquement s'il n'existe pas déjà.







