我是编码的新手,现在我正在尝试学习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
我所做的一切都是书籍。怎么了?
答案 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
包的内容,请查看相应项目是否以及如何接受贡献或向作者询问相关内容。