1

我有一个 Kubuntu 10.04 VM 映像,我正在尝试按照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
4

2 回答 2

2

这可能是 PyPI 主机的临时问题,再试一次:easy_install pytz

于 2010-06-09T13:45:57.813 回答
0

就像@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

当服务恢复正常时摆脱线路。

于 2018-02-09T17:15:45.320 回答