【问题标题】:easy_install ReviewBoard [Errno 104] Connection reset by peereasy_install ReviewBoard [Errno 104] 对等连接重置
【发布时间】:2011-03-01 16:26:48
【问题描述】:

我有一个 Kubuntu 10.04 VM 映像,我正在尝试按照 The Linux Installation Wiki 安装 ReviewBoard。当我进入 easy_install ReviewBoard 的步骤时,我遇到了一个我找不到解决方案的问题。下面是控制台输出:

>> sudo easy_install ReviewBoard
搜索评论委员会
最佳匹配:ReviewBoard 1.0.8
处理 ReviewBoard-1.0.8-py2.6.egg
ReviewBoard 1.0.8 已经是 easy-install.pth 中的活动版本
将 rb-site 脚本安装到 /usr/local/bin

使用 /usr/local/lib/python2.6/dist-packages/ReviewBoard-1.0.8-py2.6.egg
ReviewBoard 的处理依赖项
寻找 pytz
阅读 http://downloads.reviewboard.org/mirror/
下载错误:[Errno 104] Connection reset by peer -- 可能找不到某些包!
阅读 http://downloads.reviewboard.org/releases/ReviewBoard/1.0/
下载错误:[Errno 104] Connection reset by peer -- 可能找不到某些包!
阅读 http://pypi.python.org/simple/pytz/
下载错误:[Errno 104] Connection reset by peer -- 可能找不到某些包!
阅读 http://pypi.python.org/simple/pytz/
下载错误:[Errno 104] Connection reset by peer -- 可能找不到某些包!
找不到“pytz”的索引页(可能拼写错误?)
所有包裹的扫描索引(这可能需要一段时间)
阅读 http://pypi.python.org/simple/
下载错误:[Errno 104] Connection reset by peer -- 可能找不到某些包!
找不到 pytz 的本地包或下载链接
错误:找不到 Requirement.parse('pytz') 的合适分布

我是 python 新手,但似乎 easy_install 无法决定 pytz 的版本。我已经阅读了

这些文章中描述的问题似乎与开发有关,而不是我的问题,但我可能错了。

有人遇到过这样的问题吗?如果缺少任何有助于解决此问题的信息,请告诉我。

@本·霍夫斯坦

eth0 的设置: 支持的端口:[ TP ] 支持的链接模式:10baseT/Half 10baseT/Full 100baseT/半 100baseT/全部 1000baseT/满 支持自动协商:是 广告链接模式:10baseT/Half 10baseT/Full 100baseT/半 100baseT/全部 1000baseT/满 广告暂停帧使用:否 广告自动协商:是 链接伙伴公布的链接模式:未报告 链接伙伴通告的暂停帧使用:否 链接伙伴公布的自动协商:否 速度:1000Mb/s 双工:全 端口:双绞线 物理层:0 收发器:内部 自动协商:开启 MDI-X:未知 支持唤醒:d 唤醒:d 当前消息级别:0x00000007 (7) 检测到链接:是

编辑: 我不确定这是否会是更有用的信息,但我尝试为 Trac 安装 gitplugin,但我收到了同样的问题。所以,看起来它可能是 easy_install 的问题。

>> sudo easy_install http://trac-hacks.org/svn/gitplugin/0.11 下载 http://trac-hacks.org/svn/gitplugin/0.11 错误:http://trac-hacks.org/svn/gitplugin/0.11 的下载错误:[Errno 104] Connection reset by peer

【问题讨论】:

    标签: python easy-install kubuntu review-board


    【解决方案1】:

    这可能是 PyPI 主机的临时问题,请重试:easy_install pytz

    【讨论】:

    • 你能在 pypi.python.org 上执行 ping 操作吗?
    【解决方案2】:

    就像@Tarantula 说的,这是一个临时的 pypi 服务问题,我昨天遇到了同样的问题。我尝试 ping pypi.python.org(或 dighost)几次,发现 dns 服务器返回了 2 个服务器。这是因为其中一个 pypi 服务器不断为其中一个 python 包请求抛出此错误。

    所以我将映射pypi.python.org 硬编码到/etc/hosts 中的好映射,基本上强制pypi.python.org 解析到我想要的服务器,它减轻了我的痛苦。当然,当我们无法控制外部服务时,这是一种临时解决方法。

    # add a line to /etc/hosts
    151.101.200.223 pypi.python.org
    

    当服务恢复正常时,去掉线路。

    【讨论】:

      猜你喜欢
      • 2016-03-03
      • 2016-10-10
      • 2018-05-22
      • 2014-01-04
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-12
      相关资源
      最近更新 更多