Pypi 和 TestPypi 的单独帐户
Posted
技术标签:
【中文标题】Pypi 和 TestPypi 的单独帐户【英文标题】:Separate accounts for Pypi and TestPypi 【发布时间】:2020-09-18 12:44:59 【问题描述】:我在将包从 testpypi 上传到 PyPi 时遇到问题
这是错误:
HTTPError: 403 Client Error: The user 'DeepAb' isn't allowed to upload to project 'deco'. See
https://pypi.org/help/#project-name for more information. for url: https://upload.pypi.org/legacy/
我对每个 testPypi 和 PyPi 都有单独的帐户,并且提供了正确的凭据。
我是否需要在 PyPi 和 TestPyPi 中创建单独的帐户才能在两者中上传相同的包?
【问题讨论】:
【参考方案1】:1.
我在将包从 testpypi 上传到 PyPi 时遇到问题
The user 'DeepAb' isn't allowed to upload to project 'deco'.
似乎已经在 PyPI 上注册了一个具有该名称 (deco) 的项目:
https://pypi.org/project/deco/还请阅读您发布的错误消息中的链接:
https://pypi.org/help/#project-name2.
我是否需要在 PyPi 和 TestPyPi 中创建单独的帐户才能在两者中上传相同的包?
是的。
因为 TestPyPI 有一个独立于实时 PyPI 的数据库,所以您需要一个单独的用户帐户专门用于 TestPyPI https://packaging.python.org/guides/using-testpypi/ 在https://pypi.org 上注册一个帐户 - 请注意,这是两个独立的服务器,来自测试服务器的登录详细信息不会与主服务器共享。 https://packaging.python.org/tutorials/packaging-projects/#next-steps 在这两种情况下,请记住 PyPI 和 TestPyPI 都需要您创建一个帐户,因此您的凭据可能不同。 https://pypi.org/help/#invalid-auth【讨论】:
以上是关于Pypi 和 TestPypi 的单独帐户的主要内容,如果未能解决你的问题,请参考以下文章