Maison  >  Article  >  développement back-end  >  Comment lister les versions disponibles d'un package à l'aide de pip ?

Comment lister les versions disponibles d'un package à l'aide de pip ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-18 19:40:03826parcourir

How can you list the available versions of a package using pip?

Comment répertorier les versions de package disponibles avec pip

Dans l'écosystème d'emballage Python, pip est un outil crucial pour gérer les installations de packages. Lorsqu'il s'agit d'explorer les différentes versions d'un package, pip propose une méthode pratique pour les lister.

Pour les versions pip 21.2 et supérieures, la commande pip index versions fournit un moyen efficace de récupérer une liste des versions disponibles . Entrez simplement la commande suivie du nom du package, tel que :

pip index versions pylibmc

Les versions 21.1 de Pip implémentent spécifiquement une approche légèrement différente. Au lieu de répertorier directement les versions, il invite l'utilisateur à spécifier une version ou à utiliser la dernière version disponible. Pour contourner ce comportement, utilisez l'argument --use-deprecated=legacy-resolver comme suit :

pip install pylibmc== --use-deprecated=legacy-resolver

Les versions 20.3 et ultérieures nécessitent une approche similaire. Cependant, la syntaxe des arguments est légèrement différente :

pip install --use-deprecated=legacy-resolver pylibmc==

Pour les versions pip comprises entre 9.0 et 20.2, une technique légèrement différente peut être utilisée. En spécifiant une version non valide, telle que "blork", pip affichera une liste des versions disponibles sans installer ni télécharger de packages :

pip install pylibmc==blork

Notez que les versions pip antérieures à 9.0 n'offrent pas de méthode explicite pour versions de liste.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn