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'artefacts, 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 pouvez rencontrer:

  • 403 : problème d'authentification, peut-être dû à un manque d'autorisations 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, listez le contenu du dépôt pour vous assurer qu'il s'y trouve.

Pour obtenir plus d'informations sur l'erreur, exécutez à nouveau la commande avec un indicateur pour obtenir des messages plus détaillés.

pip

Exécutez la commande avec l'option --verbose ou -v. À partir de pip 21.2, vous pouvez utiliser l'indicateur jusqu'à trois fois pour obtenir une sortie supplémentaire. Par exemple, pour obtenir le niveau de détail de débogage suivant, 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/*