如何解决'服务器响应(403):您不能存储' nester'包裹信息?'

时间:2017-02-25 11:37:36

标签: python

我是编码的新手,现在我正在尝试学习Python。

当我在PyPI上注册并尝试在其上发布源代码时,就会出现错误:

Your selection [default 1]: 
1
Username: johncheung    
Password: 
Registering nester to https://pypi.python.org/pypi
Server response (403): You are not allowed to store 'nester' package information

我所做的一切都是书籍。怎么了?

2 个答案:

答案 0 :(得分:2)

已经有一个名为nester的软件包。您不拥有它,因此您无权更改它。

如果您没有要发布的原始有用代码,请不要发布它。你可以学习Python就好了而不用推到pypi。

答案 1 :(得分:0)

nester已经存在,您可能不是包所有者。所以你不能发布它的新版本,因为它可以完全取代已知的包。

正如Dietrich's answer所说:

  

如果您没有一些原创的,有用的代码可以发布,请不要发布它。你可以学习Python就好了而不用推到pypi。

如果您只想将代码放在那里,请将其放在GitHub,GitLab,Bitbucket或类似的代码托管服务上。 PyPI仅适用于您的代码作为0.000000000000000000e+00, 0.000000000000000000e+00 1.000000000000000021e-03, -9.999968333348416283e-04 ... 可安装的库对更广泛的受众非常有用的时候。

如果您认为是这种情况:

如果您的包不相关,请选择其他名称。

如果您想更改现有pip包的内容,请查看相应项目是否以及如何接受贡献或向作者询问相关内容。