Installation de versions de package spécifiques avec Pip
Lorsque vous essayez d'installer une version de package spécifique, telle que MySQL_python 1.2.2, à l'aide de pip, vous peut rencontrer des problèmes en raison d'une version installée existante ou de liens PyPI obsolètes.
Pour remplacer le package installé et installer le package souhaité version, utilisez l'option --ignore-installed (-I) en conjonction avec -v pour la verbosité :
pip install -Iv MySQL_python==1.2.2
Remarque : Cette approche peut entraîner des erreurs si le lien de téléchargement PyPI pour la version spécifiée est cassé.
Si vous rencontrez des erreurs 404 ou des redirections infinies, vous pouvez télécharger manuellement le package à partir d'une source stable (par exemple, SourceForge) et installez-le directement :
pip uninstall MySQL_python pip install -Iv http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.2/MySQL-python-1.2.2.tar.gz/download
Mise à jour (28 décembre 2022) :
Pip propose désormais une méthode simplifiée pour réinstaller les packages, même s'ils sont déjà à jour :
pip install --force-reinstall -v MySQL_python==1.2.2
Cela remplace l'option -I et fournit un contrôle supplémentaire avec verbosité niveaux (-vv/-vvv).
N'oubliez pas que même si ignorer les packages actuellement installés (-I ou --force-reinstall) peut être utile pour installer des versions spécifiques, il convient de faire preuve de prudence pour éviter d'éventuelles incohérences de packages.
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!