Probleme mit Python-Paketen beheben

Hier finden Sie hilfreiche Informationen über die schrittweise Fehlerbehebung bei Problemen mit der Verwaltung von Python-Paketen in Artifact Registry.

Informationen zu Problemen, die für alle Artefaktformate gelten, finden Sie unter Allgemeine Fehlerbehebung.

Probleme beim Hochladen und Herunterladen von Paketen

Tools wie pip und Twine geben HTTP-Fehlercodes zurück. Mögliche Fehlercodes:

  • 403: Authentifizierungsproblem, das möglicherweise durch fehlende Berechtigungen zum Ausführen des Vorgangs verursacht wird.
  • 404 - Paket nicht gefunden. Prüfen Sie, ob Pfad und Paketname korrekt sind. Wenn Sie ein Paket herunterladen, listen Sie den Repository-Inhalt auf, um zu bestätigen, dass sich das Paket im Repository befindet.

Weitere Informationen zum Fehler erhalten Sie, wenn Sie den Befehl mit einem Flag für detailliertere Meldungen noch einmal ausführen.

pip

Führen Sie den Befehl mit dem Flag --verbose oder -v aus. Ab pip 21.2 können Sie das Flag bis zu dreimal verwenden, um eine zusätzliche Ausgabe zu erhalten. Wenn Sie beispielsweise die nächsten Details zur Fehlerbehebung erhalten möchten, verwenden Sie --verbose --verbose oder -vv. Beispiel:

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

Führen Sie den Befehl mit dem Flag --verbose aus. Beispiel:

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