[PYTHON] PyPI에 패키지 업로드 실패 : 410 사라짐
PYTHONPyPI에 패키지 업로드 실패 : 410 사라짐
pypi.python.org가 pypi.org로 마이그레이션 된 후 평소와 같이 명령을 사용하여 PyPI에 패키지를 업로드하려고 할 때 오류가 발생했습니다.
python2.7 setup.py sdist 업로드
오류 메시지는 다음과 같습니다.
업로드 실패 (410) : 사라짐 (이 API는 더 이상 사용되지 않으며 PyPI의 새 PyPI.org 구현 (https://pypi.org/)에있는 API 사용에 찬성하여 기존 PyPI에서 삭제되었습니다.) 이 API의 PyPI.org 로의 이전에 대한 자세한 내용은 https://packaging.python.org/guides/migrating-to-pypi-org/#uploading을 참조하십시오.이 API의 중단에 대한 자세한 내용은 https를 참조하십시오. : //mail.python.org/pipermail/distutils-sig/2017-June/030766.html)
나는 메시지에 언급 된 해결책을 들여다 보았고 조금 후에 봤다. 불행히도, 내 로컬 ~ / .pypirc 파일을 업데이트하는 것을 포함하여 내가 찾은 해결책이 작동하지 않습니다. 이렇게 :
[distutils]
index-servers =
pypi
[pypi]
repository:https://pypi.python.org/pypi or repository:https://upload.pypi.org/legacy/
username:yourusername
password:yourpassword
나는 여전히 같은 오류 메시지가 있습니다. 어떻게해야합니까?
해결법
-
==============================
1.최신 pip 및 setuptools로 업그레이드하십시오. 꼬기 설치 :
최신 pip 및 setuptools로 업그레이드하십시오. 꼬기 설치 :
pip install -U pip setuptools twine
~ / .pypirc를 편집하고 주석 처리 또는 저장소 삭제 :
[pypi] #repository:https://pypi.python.org/pypi
twine을 사용하여 모듈 소스, setup.py 및 기타 파일이 들어있는 폴더에서 모듈을 pypi에 업로드하십시오.
python setup.py sdist twine upload dist/*
https://packaging.python.org/guides/migrating-to-pypi-org/#uploading을 참조하십시오.
-
==============================
2.레거시 솔루션을 찾고 있다면 ~ / .pypirc 파일을 다음과 같이 업데이트 해보십시오.
레거시 솔루션을 찾고 있다면 ~ / .pypirc 파일을 다음과 같이 업데이트 해보십시오.
[distutils] index-servers = pypi [pypi] repository: https://upload.pypi.org/legacy/ username: username password: password
그리고 달리기
python setup.py sdist 업로드 -r pypi
바로 작동하는지 확실하지 않습니다. 여러 가지 작업을 수행하기 때문에
-
==============================
3.꼬기를 사용하는 것이 좋습니다.
꼬기를 사용하는 것이 좋습니다.
그냥 설치하십시오 :
pip install twine
간단히 다음과 같이하십시오.
twine upload dist/*
from https://stackoverflow.com/questions/45207128/failed-to-upload-packages-to-pypi-410-gone by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 기본 텐서 흐름 예제를 실행하는 중 오류가 발생했습니다. (0) | 2018.10.13 |
---|---|
[PYTHON] 목록에서 연속 된 중복을 식별하는 가장 Pythonic 한 방법은 무엇입니까? (0) | 2018.10.13 |
[PYTHON] matplotlib에서 (임의의) * .otf 또는 * .ttf 글꼴을 사용하는 방법? (0) | 2018.10.13 |
[PYTHON] 파이썬에서 사용 가능한 모든 드라이브 문자를 나열하는 방법이 있습니까? (0) | 2018.10.13 |
[PYTHON] 멀티 프로세싱과 딜은 무엇을 함께 할 수 있습니까? (0) | 2018.10.13 |