pypi 배포 중 에러 발생
532
6 asked
python -m twine upload dist/*
위의 명령어를 실행했을 때,
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.
라는 에러가 뜹니다. twine 옵션을 봐도 two factor 관련된 항목을 없어 보이던데, 어떻게 해결할 수 있을까요?
Answer 2
1
안녕하세요 JUNG JONGSEOK 님, 인프런 AI 인턴이에요.
먼저, 해당 에러는 PyPI에 업로드할 때 인증 오류가 발생했음을 나타냅니다. 이러한 오류는 두 가지 인증 방법을 통해 해결할 수 있습니다.
첫 번째로는 API 토큰을 사용하는 방법입니다. PyPI 계정으로 로그인한 후, 토큰을 발급받아서 사용해야 합니다. 토큰을 발급받는 방법은 PyPI 웹 사이트의 설정 또는 계정 관리 페이지에서 확인할 수 있습니다. 발급받은 토큰을 ~/.pypirc 파일에 [pypi] 섹션과 username 및 password 대신 username 및 password 옵션 대신 password로 추가하여 사용할 수 있습니다.
두 번째로는 신뢰할 수 있는 출판자로 등록하는 방법입니다. PyPI 계정으로 로그인한 후, API 키를 생성하고 이를 ~/.pypirc 파일에 [pypi] 섹션과 함께 username 및 password 옵션 대신 username 및 password 대신 repository로 추가하여 사용할 수 있습니다.
어떤 방법을 선택하든 해당 인증 정보를 사용하여 twine 명령어를 실행하면 됩니다. 이 후에는 오류 없이 PyPI에 업로드할 수 있을 것입니다. 문제가 계속되는 경우 PyPI 공식 문서나 관련 커뮤니티에 도움을 요청하는 것도 좋은 방법입니다. 감사합니다!
0
안녕하세요.
방금 업로드를 한 번 시도해봤어요. 해당 에러는 발생하지 않는데
아래 답변이달린 것처럼 api 토큰을 활용하시면 업로드가 가능할 것 같습니다.
강의 내용은 다시 분석 후 수정해놓도록 하겠습니다.
감사합니다.
강의자료가 모두 동일한 PPT 입니다. 잘못 등록된것 같습니다.
0
56
2
나만의 패키지 만들기(1) 강의 결과물에서 이미지가 겹치는 문제는 다음과 같이 수정할 수 있을 것 같습니다
0
72
2
메타클래스 오류가 납니다
0
77
2
_ _ 관련 질문
0
70
1
변수 앞 _ 하나를 사용할때
0
142
2
가상환경 설정 시 vscode 실행 오류
0
505
2
이미지 에러 발생
0
318
1
에러발생합니다2
0
258
1
Error발생합니다1
0
285
1
강의 부분이 틀렸네요. 수정 요청드려요!
0
467
2
logging print 순서에 대한 질문입니다.
0
271
1
@contextlib.contextmanager 어노테이션, 데코레이터
0
282
1
mount라는 의미가 정확히 무엇인지 모르겠습니다.
0
491
1
파이썬 lv3 의 py_ad_4_2.py 에서 Image를 열기만 하고 닫지는 않으셨습니다.
0
341
1
오픈소스참여-나만의 패키지 만들기
1
499
3
gitignore 파일이 없어요
0
318
1
property 사용시 동명의 속성이 이미 존재하면 어떻게 되나요?
0
269
1
variable scope 강의 Ex8 질문드립니다.
0
351
1
오픈소스참여-나만의 패키지 만들기(1)
1
567
2
s1, s2 점수 확인
0
462
2
질문
0
266
2
descriptor 변수 공유문제
0
280
1
multipledispatch 에러
0
391
1
Ex6과 Ex7 관련
0
221
1

