Maison > base de données > tutoriel mysql > Comment forcer Pip à installer une version de package spécifique et non la plus récente ?

Comment forcer Pip à installer une version de package spécifique et non la plus récente ?

Barbara Streisand
Libérer: 2024-12-27 05:50:08
original
704 Les gens l'ont consulté

How to Force Pip to Install a Specific, Non-Latest Package Version?

Installation d'une version spécifique du package avec Pip

Lorsqu'ils tentent d'installer une version spécifique d'un package à l'aide de pip, les utilisateurs peuvent rencontrer des problèmes lorsque la version demandée n'est pas la dernière disponible. Cet article explore une solution à ce problème.

Problème :

Un utilisateur tente d'installer la version 1.2.2 du package MySQL_python dans un nouvel environnement virtuel avec le - -option sans site-packages. Cependant, malgré la spécification de la version à l'aide de pip install MySQL_python==1.2.2, le package installé est toujours affiché sous le nom MySQL_python-1.2.3-py2.6.egg-info dans les packages du site.

Solution :

Pour forcer pip à installer une version de package spécifique, même si ce n'est pas la dernière, utilisez l'option --force-reinstall options -v. L'option --force-reinstall garantit que le package est réinstallé, même s'il est déjà à jour, et l'option -v fournit une sortie détaillée pour des informations supplémentaires.

pip install --force-reinstall -v "MySQL_python==1.2.2"
Copier après la connexion

Option alternative :

Dans certains cas, l'utilisation des options --ignore-installed -v peut être efficace. L'option --ignore-installed demande à pip d'ignorer les packages installés existants et de les remplacer par la version spécifiée.

pip install -Iv MySQL_python==1.2.2
Copier après la connexion

Considérations supplémentaires :

  • Vérifiez le journal d'installation de pip ou utilisez pip install -Iv pour vérifier que le lien URL PyPI pour la version souhaitée existe et n'est pas 404.
  • Si le lien PyPI est rompu, téléchargez manuellement le package à partir de la source et utilisez pip install -Iv pour l'installer directement.

Conclusion :

En utilisant les options --force-reinstall -v ou --ignore-installed -v, les utilisateurs peuvent installer avec succès des versions de package spécifiques à l'aide de pip, même s'ils ne sont pas les derniers disponibles.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal