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 packages Python dans Artifact Registry.

Pour les problèmes qui s'appliquent à tous les formats d'artefact, consultez la section 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 pourriez rencontrer:

  • 403 – Problème d'authentification, peut-être dû à un manque d'autorisations nécessaires 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 contenu du dépôt pour vérifier qu'il se trouve dans le dépôt.

Pour obtenir plus d'informations sur l'erreur, exécutez à nouveau la commande avec un indicateur permettant d'obtenir 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. Par exemple, pour obtenir des informations de débogage supplémentaires, 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/*