我想将一个包上传到 Pypi,所以我创建了一个帐户并尝试按照手册进行操作。
- 帐号:
看来我无法直接从 pypi.org
创建项目:
我安装了
twine
并且我做到了$ python3 -m twine 上传 dist/*
这次报错如下:
HTTPError: 403 Client Error: Invalid or non-existent
authentication information. for url: https://upload.pypi.org/legacy/
也许这与我的双因素身份验证有关。我也很好奇他在那里使用的 legacy
词。
如果我禁用双因素身份验证,它会起作用...
最佳答案
来自 https://pypi.org/help/#twofa :
选择设置双因素身份验证的用户将被要求在登录过程中提供第二种身份验证方法。 这只会影响通过网络浏览器登录,而不影响(还)包上传。
您可以使用 API tokens相反。
关于python - 如何在启用 Two Factor 的情况下将包上传到 PyPi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57506394/