我正在尝试使用以下命令将 python 包上传到 PyPi:
pip install -e .
python setup.py bdist_wheel --universal
twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
我收到此错误:
HTTPError:403 客户端错误:身份验证信息无效或不存在。对于网址: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的用户名和密码相同