Résoudre les problèmes liés aux packages Python

Découvrez les étapes de dépannage qui pourraient vous être utiles si vous rencontrez des problèmes lors de la gestion des paquets Python dans Artifact Registry.

Pour les problèmes qui s'appliquent à tous les formats d'artefact, consultez Dépannage général.

Problèmes d'importation et de téléchargement de packages

Des outils tels que pip et Twine renvoient des codes d'erreur HTTP. Voici quelques codes d'erreur que vous pouvez rencontrer :

  • 403 – Problème d'authentification, peut-être dû à l'absence autorisations requises pour effectuer l'opération.
  • 404 : package introuvable. Vérifiez que le chemin d'accès et le nom du package sont corrects. Si vous téléchargez un package, répertoriez le dépôt. contenu pour confirmer que le package se trouve dans le dépôt

Vous pouvez obtenir plus d'informations sur l'erreur si vous réexécutez la commande avec un pour afficher des messages plus détaillés.

pip

Exécutez la commande avec l'option --verbose ou -v. À partir de la version 21.2 de pip, vous pouvez utiliser l'indicateur jusqu'à trois fois pour obtenir une sortie supplémentaire. Exemple : pour obtenir les détails de débogage suivants, utilisez --verbose --verbose ou -vv Exemple :

pip install -vv --index-url https://us-east1-python.pkg.dev/my-project/my-repo/simple/ my-package
Ficelle

Exécutez la commande avec l'option --verbose. Exemple :

twine upload --repository-url https://us-east1-python.pkg.dev/my-project/my-repo/ --verbose dist/*