Maison > développement back-end > Tutoriel Python > Pourquoi mon package Python s'installe-t-il avec succès à partir de PyPI mais échoue-t-il à partir de TestPyPI ?

Pourquoi mon package Python s'installe-t-il avec succès à partir de PyPI mais échoue-t-il à partir de TestPyPI ?

Susan Sarandon
Libérer: 2024-11-29 08:01:10
original
390 Les gens l'ont consulté

Why Does My Python Package Install Successfully from PyPI but Fail from TestPyPI?

Installation de Pip à partir de PyPI réussie mais échec de TestPyPI : exigences manquantes

Problème :

Lors de la tentative d'installation d'un nouveau créé le package Python à partir de testpypi.python.org, l'installation de pip échoue avec des erreurs citant des exigences manquantes, même si le package a été correctement exécuté téléchargé.

Réponse :

Pour résoudre ce problème, spécifiez à la fois --index-url et --extra-index-url lors de l'installation du package à partir de testpypi :

python -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple poirot
Copier après la connexion

Explication :

  • --index-url dirige pip vers le package sur testpypi.
  • --extra -index-url demande à pip de rechercher des dépendances sur pypi standard.
  • poirot est le nom du package en cours d'installation.

Remarque :

Cette solution résout le problème immédiat, mais elle peut s'avérer dangereuse dans certaines situations, notamment sur des serveurs privés. Reportez-vous à des sources comme [A. Vidéo de Sottile](https://www.youtube.com/watch?v=YdFKo9s92QA) pour obtenir des conseils sur l'utilisation responsable de --extra-index-url et la compréhension des risques potentiels.

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