Lorsque vous essayez d'installer un package Python personnalisé à partir du serveur testpypi, vous pouvez rencontrer un erreur indiquant que vos dépendances requises sont introuvables. Cela se produit malgré le téléchargement réussi du package sur testpypi.
Pour résoudre ce problème, modifiez votre fichier setup.py pour inclure les éléments suivants :
pip install --extra-index-url https://testpypi.python.org/pypi poirot
Explication :
L'argument --extra-index-url spécifie un référentiel de packages supplémentaire que pip doit consulter lors de la recherche de dépendances. Lorsque vous utilisez --extra-index-url, vous devez fournir l'URL de votre package sur le serveur testpypi. Dans ce cas, l'URL est https://testpypi.python.org/pypi/poirot (où "poirot" est le nom de votre package).
Cela permet à pip de retrouver votre package sur le serveur testpypi tout en recherchant ses dépendances sur le serveur PyPI habituel.
Remarque :
Mises à jour récentes de PyPI recommande plutôt d'utiliser la commande suivante :
python -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple poirot
Cette commande spécifie explicitement les URL d'index pour votre package et ses dépendances.
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!