【问题标题】:pip fails with HTTP error 503 while getting https://pypi.pythonpip 在获取 https://pypi.python 时失败并出现 HTTP 错误 503
【发布时间】:2013-05-13 06:20:30
【问题描述】:

我正在尝试在 Amazon EC2 实例上使用 Jenkins 设置构建机器。它正在构建python,并使用shiningpanda 插件为构建设置一个virtualenv。

每次运行构建时,我都会运行:

pip install --use-mirrors --force-reinstall -r requirements.txt 

我整天都在进行构建,试图让我的覆盖范围和 pylint 设置正确。

现在,归根结底,我在一些项目中遇到了这些类型的错误:

获取时出现 HTTP 错误 503 https://pypi.python.org/packages/source/c/coverage/coverage-3.6.tar.gz#md5=67d4e393f4c6a5ffc18605409d2aa1ac (来自https://pypi.python.org/simple/coverage/

无法安装需求覆盖率==3.6(来自 -r requirements.txt (第 11 行))因为错误 HTTP 错误 503:服务不可用

如果我在浏览器中访问该链接,它会正常加载。

为什么会这样?我超过的 pypi api 是否有 api 限制?这已经工作了一整天了。

还有一点,每次我运行 pip 时,它都会在不同的包上失败。上面覆盖错误信息后的后续构建下载成功,但是三个包后我得到了503错误。

【问题讨论】:

    标签: python amazon-ec2 jenkins pip http-status-code-503


    【解决方案1】:

    503 通常表示临时错误——网络服务器无法为请求提供服务,例如临时过载。

    每次都是不同的包这一事实表明存在这种暂时性错误。过载可能只是与您同时进入的许多其他呼叫的结果。

    【讨论】:

      猜你喜欢
      • 2014-04-07
      • 1970-01-01
      • 1970-01-01
      • 2020-10-29
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 2016-01-17
      • 1970-01-01
      相关资源
      最近更新 更多