Python >> Tutoriel Python >  >> Python

Comment vérifier la version du package "token" en Python ?

Dans cet article, je vais vous montrer :

💬 Comment vérifier la version du module Python (package, bibliothèque) token ? Et comment vérifier si token est installé quand même ?

Voici les huit meilleures façons de vérifier la version installée du module Python token :

  • Méthode 1 :pip show token
  • Méthode 2 :pip list
  • Méthode 3 :pip list | findstr token
  • Méthode 4 :library.__version__
  • Méthode 5 :importlib.metadata.version
  • Méthode 6 :conda list
  • Méthode 7 :pip freeze
  • Méthode 8 :pip freeze | grep token

Avant d'aborder ces manières de vérifier votre token version, commençons par comprendre rapidement comment fonctionne le versioning en Python - vous serez reconnaissant d'avoir passé quelques secondes sur ce sujet, croyez-moi !

Une note sur la numérotation des versions de Python

💡Versionnement Python ajoute un identifiant unique aux différentes versions de package à l'aide de la version sémantique . Le versionnage sémantique se compose de trois unités numériques d'informations de versionnement au format major.minor.patch .

Dans ce didacticiel, nous utiliserons l'abréviation de version générale abrégée comme suit :

x.y.z

Des exemples pratiques utiliseraient des valeurs numériques pour x , y , et z :

  • 1.2.3
  • 4.1.4
  • 1.0.0

C'est un raccourci pour

major.minor.patch
  • Majeur versions (0.1.0 à 1.0.0 ) sont utilisés pour la première version stable ou "breaking changes", c'est-à-dire les mises à jour majeures qui rompent la compatibilité descendante.
  • Mineur versions (0.1.0 à 0.2.0 ) sont utilisés pour les corrections de bugs plus importants et les nouvelles fonctionnalités rétrocompatibles.
  • Correctif sorties (0.1.0 à 0.1.1 ) sont utilisés pour les corrections de bugs plus petits qui sont rétrocompatibles.

Plongeons-nous dans le vif de cet article :

💬 Question :Comment vérifier la version (majeure, mineure, patch) de token dans votre environnement Python actuel ?

Méthode 1 :spectacle de pip

Pour vérifier quelle version de la bibliothèque Python token est installé, exécutez pip show token ou pip3 show token dans votre CMD/Powershell (Windows), ou terminal (macOS/Linux/Ubuntu).

Cela fonctionnera si votre installation de pip est la version 1.3 ou supérieure, ce qui est susceptible de tenir dans votre cas car pip 1.3 est sorti il ​​y a dix ans en 2013 !!

Voici un exemple dans mon Windows Powershell :j'ai mis en surbrillance la ligne indiquant que la version de mon package est a.b.c :

PS C:\Users\xcent> pip show token
Name: token
Version: a.b.c
Summary: ...
Home-page: ...
Author: ...
Author-email: ...
License: ...
Location: ...
Requires: ...
Required-by: ...

Dans certains cas, cela ne fonctionnera pas, selon votre environnement. Dans ce cas, essayez ces commandes avant d'abandonner :

python -m pip show token
python3 -m pip show token
py -m pip show token
pip3 show token

Ensuite, nous allons plonger dans d'autres façons de vérifier votre token version.

Méthode 2 :liste de points

Pour vérifier les versions de tous packages installés, utilisez pip list et localisez la version de token dans la liste de sortie des versions de package triées par ordre alphabétique.

Cela fonctionnera si votre installation de pip est la version 1.3 ou supérieure.

Voici un exemple simplifié pour Windows Powershell, j'ai mis en surbrillance la ligne indiquant que la version du package est 1.2.3 :

PS C:\Users\xcent> pip list
Package         Version
------------- – – -------
aaa             1.2.3
...
token             1.2.3
...
zzz             1.2.3

Dans certains cas, cela ne fonctionnera pas, selon votre environnement. Essayez ensuite ces commandes avant d'abandonner :

python -m pip list
python3 -m pip list
py -m pip list
pip3 list 

Méthode 3 :liste pip + findstr sous Windows

Pour vérifier les versions d'un seul package sous Windows , vous pouvez chaîner pip list avec findstr token en utilisant la commande CMD ou Powershell :pip3 list | findstr token pour localiser la version de token automatiquement dans la liste de sortie des versions de package.

Voici un exemple pour token :

pip3 list | findstr token

1.2.3

Méthode 4 :Attribut __version__ du module

Pour vérifier quelle version est installée d'un library donné , vous pouvez utiliser le library.__version__ attribut après avoir importé la bibliothèque (package, module) avec import library .

Voici le code :

import my_library
print(my_library.__version__)
# x.y.z for your version output

Voici un extrait de la documentation PEP 8 mentionnant le __version__ attribut.

« PEP 8 décrit l'utilisation d'un attribut de module appelé __version__ pour enregistrer les chaînes de version « Subversion, CVS ou RCS » à l'aide de l'expansion des mots-clés. Dans les archives de courrier électronique de l'auteur du PEP, le premier exemple d'utilisation d'un __version__ attribut de module par des développeurs de modules indépendants remonte à 1995. »

Vous pouvez également utiliser l'extrait de code suivant pour l'exécuter à partir de votre terminal (macOS, Linux, Ubuntu) ou CMD/Powershell (Windows) :

python3 -c "import my_library; print(my_library.__version__)"

Cependant, cette méthode ne fonctionne pas pour toutes les bibliothèques, donc bien que simple, je ne la recommande pas comme approche générale pour cette raison.

Méthode 5 :importlib.metadata.version

Le importlib.metadata la bibliothèque fournit un moyen général de vérifier la version du package dans votre script Python via importlib.metadata.version('token') pour la bibliothèque token . Cela renvoie une représentation sous forme de chaîne de la version spécifique telle que 1.2.3 en fonction de la version concrète de votre environnement.

Voici le code :

import importlib.metadata
print(importlib.metadata.version('token'))
# 1.2.3

Méthode 6 :liste de conda

Si vous avez créé votre environnement Python avec Anaconda, vous pouvez utiliser conda list pour lister tous les packages installés dans votre environnement (virtuel). En option, vous pouvez ajouter une expression régulière en utilisant la syntaxe conda list regex pour ne lister que les packages correspondant à un certain modèle.

Comment lister tous les packages dans l'environnement actuel ?

conda list

Comment lister tous les packages installés dans l'environnement 'xyz' ?

conda list -n xyz

Regex :Comment lister tous les packages commençant par 'token' ?

conda list '^token'

Méthode 7 :gel des pips

Le pip freeze La commande sans aucune option répertorie tous les packages Python installés dans votre environnement par ordre alphabétique (en ignorant les MAJUSCULES ou les minuscules). Vous pouvez repérer votre package spécifique token s'il est installé dans l'environnement.

pip freeze

Sortie exemple (selon votre environnement concret/installation) :

PS C:\Users\xcent> pip freeze
aaa==1.2.3
...
token==1.2.3
...
zzz==1.2.3

Vous pouvez modifier ou exclure des packages spécifiques à l'aide des options fournies dans cette capture d'écran :

Méthode 8 :gel du pip + grep sous Linux/Ubuntu/macOS

Pour vérifier les versions d'un seul package sur Linux/Ubuntu/macOS , vous pouvez chaîner pip freeze avec grep token en utilisant la commande CMD ou Powershell :pip freeze | grep token pour localiser par programmation la version de votre package particulier token dans la liste de sortie des versions de package.

Voici un exemple pour token :

pip freeze | grep token
token==1.2.3

Questions connexes

Vérifier le jeton Python installé

Comment vérifier si token est installé dans votre script Python ?

Pour vérifier si token est installé dans votre script Python, vous pouvez exécuter import token dans votre shell Python et entourez-le d'un try/except pour attraper un potentiel ModuleNotFoundError .

try:
    import token
    print("Module token installed")
except ModuleNotFoundError:
    print("Module token not installed")

Vérifier la version Python du jeton

Comment vérifier la version du package de token en Python ?

Pour vérifier quelle version de token est installé, utilisez pip show token ou pip3 show token dans votre CMD/Powershell (Windows), ou terminal (macOS/Linux/Ubuntu) pour obtenir la sortie major.minor.patch .

pip show token  # or pip3 show token
# 1.2.3

Vérifier la version du jeton Linux

Comment vérifier mon token version sous Linux ?

Pour vérifier quelle version de token est installé, utilisez pip show token ou pip3 show token dans votre terminal Linux.

pip show token  # or pip3 show token
# 1.2.3

Vérifier la version du jeton Ubuntu

Comment vérifier mon token version dans Ubuntu ?

Pour vérifier quelle version de token est installé, utilisez pip show token ou pip3 show token dans votre terminal Ubuntu.

pip show token  # or pip3 show token
# 1.2.3

Vérifier la version du jeton Windows

Comment vérifier mon token version sous Windows ?

Pour vérifier quelle version de token est installé, utilisez pip show token ou pip3 show token dans votre CMD Windows, votre ligne de commande ou PowerShell.

pip show token  # or pip3 show token
# 1.2.3

Vérifier la version Mac du jeton

Comment vérifier mon token version sur macOS ?

Pour vérifier quelle version de token est installé, utilisez pip show token ou pip3 show token dans votre terminal macOS.

pip show token  # or pip3 show token
# 1.2.3

Vérifier la version du jeton Jupyter Notebook

Comment vérifier mon token version dans mon bloc-notes Jupyter ?

Pour vérifier quelle version de token est installé, ajoutez la ligne !pip show token à la cellule de votre ordinateur portable où vous souhaitez vérifier. Remarquez le préfixe de point d'exclamation ! qui vous permet d'exécuter des commandes dans votre cellule de script Python.

!pip show token

Sortie :Voici un exemple de la façon dont cela ressemble à token dans une cellule Jupyter Notebook :

Package         Version
------------- – – -------
aaa             1.2.3
...
token             1.2.3
...
zzz             1.2.3

Vérifier la version du jeton Conda/Anaconda

Comment vérifier le token version dans mon installation conda ?

Utilisez conda list 'token' pour répertorier les informations de version sur le package spécifique installé dans votre environnement (virtuel).

conda list 'token'

Vérifier la version du jeton avec PIP

Comment vérifier le token version avec pip ?

Vous pouvez utiliser plusieurs commandes pour vérifier le token version avec PIP comme pip show token , pip list , pip freeze , et pip list .

pip show token
pip list
pip freeze
pip list

Le premier affichera la version spécifique de token . Le reste affichera les informations de version de tous les packages installés et vous devrez localiser token d'abord.

Vérifier la version du package dans VSCode ou PyCharm

Comment vérifier le token version dans VSCode ou PyCharm ?

Les environnements de développement intégrés (IDE) tels que VSCode ou PyCharm fournissent un terminal intégré dans lequel vous pouvez exécuter pip show token pour vérifier la version actuelle de token dans l'environnement spécifique dans lequel vous exécutez la commande.

pip show token
pip3 show token

pip list
pip3 list

pip freeze
pip3 freeze

Vous pouvez taper n'importe laquelle de ces commandes dans votre terminal IDE comme ceci :

Résumé

Dans cet article, vous avez appris les meilleures façons de vérifier la version d'un package Python :

  • Méthode 1 :pip show token
  • Méthode 2 :pip list
  • Méthode 3 :pip list | findstr token
  • Méthode 4 :library.__version__
  • Méthode 5 :importlib.metadata.version
  • Méthode 6 :conda list
  • Méthode 7 :pip freeze
  • Méthode 8 :pip freeze | grep token

Merci de nous avoir accordé votre précieuse attention - nous sommes reconnaissants de vous avoir ici! 🙂


Humour de programmeur

Il n'y a que 10 types de personnes dans ce monde :ceux qui connaissent le binaire et ceux qui ne le connaissent pas.
👩🧔‍♂️
~~~

Il existe 10 types de personnes dans le monde. Ceux qui comprennent le trinaire, ceux qui ne le comprennent pas et ceux qui le confondent avec le binaire.

👩🧔‍♂️👱‍♀️

Tutoriels associés

  • Comment vérifier votre version de Python
  • Comment vérifier la version de votre module
  • Comment créer un module Python
  • Commencer à apprendre Python
  • Comment devenir développeur indépendant
  • Commandes PIP - Un guide simple