尝试将包上传到 PyPI 时"500: Internal server error"



我一直在尝试在 PyPI 上上传我的包,但我收到错误" 收到"500:内部服务器错误" 包上传似乎失败。重试 1 of 5",这并没有告诉我可能出了什么问题。

我的包裹可以从以下位置找到:

https://github.com/hcolaux/famn_opt

我有 anaconda 1.9.7 和 conda 4.6.14,我在 Anaconda Powershell 提示符中键入了命令:

setup.py sdist bdist_wheel
twine upload --repository-url https://test.pypi.org/legacy/ dist/*

请注意,我正在使用"test.pypi.org"站点来测试上传,但常规站点也不起作用。

你需要像这样python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*上传,并确保你在PyPI中有帐户并测试PyPI

上传它的另一种方法是创建一个名为 .pypi rc 的文件,并添加该文件应包含:

[disutils]
index-servers=pypi
[pypi]
repository = https://test.pypi.org/legacy/

并运行twine upload dist/*

我也遇到了这个错误,试图从Linux上传文件。

然后,我尝试使用完全相同的凭据从Windows上传完全相同的文件 - 我收到了一条更具描述性的错误消息,大意是我的文件大小超过了测试pypi服务器的限制。

还有一个 --verbose 选项,您可以尝试获取更多信息。

您可以检查的另一件事是确保生产的车轮包名称符合PEP491(应该是因为它是自动命名的(: https://peps.python.org/pep-0491/#file-name-convention

如果不匹配,则拒绝是意外的"500"服务器错误。

相关内容

  • 没有找到相关文章

最新更新