Probleme mit Python-Paketen beheben

Hier finden Sie nützliche Informationen über die schrittweise Fehlerbehebung in Verbindung mit der Verwaltung von Python-Paketen in der 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, möglicherweise verursacht durch fehlende Berechtigungen für die Ausführung der Aktion.
  • 404 – Paket nicht gefunden Prüfen Sie, ob der Pfad und der Paketname korrekt sind. Wenn Sie ein Paket herunterladen, listen Sie den Repository-Inhalt auf, um zu prüfen, ob sich das Paket im Repository befindet.

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

pip

Führen Sie den Befehl mit dem Flag --verbose oder -v aus. Ab Version 21.2 von pip können Sie das Flag bis zu dreimal verwenden, um zusätzliche Ausgabe zu erhalten. Wenn Sie beispielsweise die nächste Ebene der Debugging-Details aufrufen 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/*