Python 패키지 문제 해결

Artifact Registry에서 Python 패키지를 관리할 때 문제가 발생할 경우 도움이 될 수 있는 문제 해결 단계에 대해 알아보세요.

모든 아티팩트 형식에 적용되는 문제는 일반 문제 해결을 참조하세요.

패키지 업로드 및 다운로드 문제

pip 및 Twine와 같은 도구는 HTTP 오류 코드를 반환합니다. 발생할 수 있는 몇 가지 오류 코드는 다음과 같습니다.

  • 403 - 작업을 수행할 수 있는 권한이 부족하여 인증 문제가 발생할 수 있습니다.
  • 404 - 패키지를 찾을 수 없습니다. 경로와 패키지 이름이 올바른지 확인합니다. 패키지를 다운로드하는 경우 저장소 콘텐츠를 나열하여 패키지가 저장소에 있는지 확인합니다.

더 자세한 메시지에 대한 플래그를 사용해서 명령어를 재실행하면 오류에 대한 자세한 정보를 확인할 수 있습니다.

pip

--verbose 또는 -v 플래그와 함께 명령어를 사용합니다. pip 21.2부터는 플래그를 최대 세 번 사용하여 추가 출력을 얻을 수 있습니다. 예를 들어 디버깅 세부정보 수준을 한 단계 높이려면 --verbose --verbose 또는 -vv를 사용합니다. 예를 들면 다음과 같습니다.

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

--verbose 플래그와 함께 명령어를 실행합니다. 예를 들면 다음과 같습니다.

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