【问题标题】:"500: Internal server error" when trying to upload a package to PyPI尝试将包上传到 PyPI 时出现“500:内部服务器错误”
【发布时间】:2019-06-17 11:15:17
【问题描述】:

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

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

https://github.com/hcolaux/famn_opt

我有 anaconda 1.9.7 和 conda 4.6.14,我在 Anaconda Powershell Prompt 中输入了命令:

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

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

【问题讨论】:

  • 500 通常是服务器上的错误,不应与您的数据相关。在任何情况下,如果没有错误消息,就没什么好说的了,它应该只对管理员可见。
  • 您可能在办公网络内,所以无法连接。
  • 感谢您的回答。我在工作和家里都试过,结果相同,所以我认为这可能与程序有关,而不是与服务器有关。我会尝试从其他地方尝试联系麻线程序员。
  • @HcN,这听起来像是一个错误,您可以在github.com/pypa/warehouse/issues 提交问题吗?请附上或包含您尝试上传的确切分发文件。谢谢!
  • 另外,请确保您已正确验证并在 pypi 上拥有帐户并测试 pypi。

标签: python pypi


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    然后运行twine upload dist/*

    【讨论】:

      猜你喜欢
      • 2011-07-14
      • 1970-01-01
      • 2013-07-06
      • 2022-08-05
      • 2013-01-13
      • 2012-01-08
      • 2017-05-17
      • 2018-05-11
      • 1970-01-01
      相关资源
      最近更新 更多