我想上傳一個Python包到PyPI中,使用以下命令:無法上傳到PyPI將用麻線
pip install -e .
python setup.py bdist_wheel --universal
twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
我得到這個錯誤:
HTTPError: 403 Client Error: Invalid or non-existent authentication information. for url: https://upload.pypi.org/legacy/
我已經也嘗試下面的命令:
twine upload dist/*
twine upload --repository-url pypi dist/*
twine upload --repository-url https://upload.pypi.org/legacy dist/*
python setup.py bdist_wheel --universal upload
與位於我運行命令的相同目錄.pypirc從該文件是:
[distutils]
index-servers =
pypi
pypitest
[pypitest]
repository: https://testpypi.python.org/pypi/
username: <username>
password: <password>
[pypi]
repository: https://upload.pypi.org/legacy/
username: <username>
password: <password>
但我仍然要求輸入密碼。 (也嘗試過使用pypitest,在那裏創建一個帳戶後,但獲得相同的錯誤)
我也試過做同樣的,但與存儲庫行刪除。
我試圖上傳所用的包名被佔用,但它已被刪除,現在 - https://pypi.python.org/pypi?name=&version=1.0.0&:action=display說,包沒有找到
的用戶名和密碼,我用我都是使用相同的成功登錄到https://pypi.python.org/pypi?%3Aaction=login_form
[無法將軟件包上傳到PyPI:410 Gone](https://stackoverflow.com/questions/45207128/failed-to-upload-packages-to-pypi-410-gone) – phd
刪除'repository '〜/ .pypirc'中的URL並再次嘗試'twine upload'。 – phd
@phd謝謝,但我已經試過了,正如我所說的「我也嘗試過這樣做,但刪除了存儲庫行。」在我的問題 – ECH