Maison > développement back-end > Tutoriel Python > Pourquoi « pip install » échoue-t-il sur macOS Sierra et versions antérieures, et comment puis-je corriger l'erreur « Impossible de trouver une version » ?

Pourquoi « pip install » échoue-t-il sur macOS Sierra et versions antérieures, et comment puis-je corriger l'erreur « Impossible de trouver une version » ?

Barbara Streisand
Libérer: 2024-12-13 03:00:09
original
646 Les gens l'ont consulté

Why Does `pip install` Fail on macOS Sierra and Older, and How Can I Fix the

L'installation de pip échoue pour chaque package : résolution de "Impossible de trouver une version" avec la mise à niveau TLS

Rencontre de l'erreur "Impossible de trouver une version" version qui satisfait à l'exigence" tout en essayant d'installer un package via pip peut être frustrant. Ce problème survient spécifiquement pour les utilisateurs exécutant Mac OS X version 10.12 (Sierra) ou antérieure.

Solution : mettre à niveau Pip manuellement

Pour résoudre ce problème, il est crucial de mettre à niveau pip manuellement à l'aide de la commande suivante :

curl https://bootstrap.pypa.io/get-pip.py | python
Copier après la connexion

Importance de TLS Mise à niveau

Cette mise à niveau est nécessaire car les sites Python.org ont cessé de prendre en charge les versions 1.0 et 1.1 de TLS. Par conséquent, les anciennes versions de macOS ne peuvent pas utiliser pip à moins de le mettre à jour vers la dernière version (9.0.3).

L'installation via pip install --upgrade pip n'est pas une solution viable, car elle tombe dans une situation de « poule et œuf ».

Plus Considérations

  • Après la mise à niveau de pip, il est essentiel de mettre également à niveau les outils de configuration en exécutant :

    pip install --upgrade setuptools
    Copier après la connexion
  • Référencez la page d'état de Python pour les mises à jour sur le déploiement de la mise à niveau TLS : https://status.python.org/
  • Pour plus de détails sur ce problème, reportez-vous à ce fil : https://github.com/pypa/pip/issues/5820
  • Annonce Twitter concernant la mise à niveau de pip : https://twitter.com/pypa/status/982236066498654208

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