본문 바로가기
기술스택을 쌓아보자/에러 로그 수집기

pypi 패키지 등록 401시 401 에러 HTTPError: 401 Unauthorized from https://upload.pypi.org/legacy/ has two factor auth enabled, an API Token or Trusted Publisher must be used to upload in place of password.

by 소리331 2023. 11. 2.
반응형
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 24.8/24.8 kB • 00:00 • ?
WARNING  Error during upload. Retry with the --verbose option for more details.
ERROR    HTTPError: 401 Unauthorized from https://upload.pypi.org/legacy/
         User  has two factor auth enabled, an API Token or Trusted Publisher must be used to upload in place of password.

id 과 pw를 정상으로 작성했는데 위와 같은 에러메시지가 떴다. 

 

로그에서 출력하는 것처럼 2FA 로그인을 설정했기 때문인데, 이때 적힌 것 처럼 API TOKEN을 발급하면 된다. 

 

토근을 발급하기 위해서는 https://pypi.org/manage/account/  페이지의 [API tokens] 로 이동 후 토큰을 발급받는다.

이후 로그인 할 때 

  • username:  __token__
  • password: pypi-토큰토큰

을 적어주면 정상 업로드 된다. 

 

 

 

 

https://pypi.org/help/#apitoken

반응형

댓글