2013-04-18 134 views
0

我试图使用PIP安装鼻子但安装与以下错误消息终止:无法安装鼻子测试框架

Downloading/unpacking nose 
    Downloading nose-1.3.0.tar.gz (404Kb): 286Kb downloaded 
Exception: 
Traceback (most recent call last): 
    File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 104, in main 
    status = self.run(options, args) 
    File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 245, in run 
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle) 
    File "/usr/lib/python2.7/dist-packages/pip/req.py", line 985, in prepare_files 
    self.unpack_url(url, location, self.is_download) 
    File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1109, in unpack_url 
    retval = unpack_http_url(link, location, self.download_cache, self.download_dir) 
    File "/usr/lib/python2.7/dist-packages/pip/download.py", line 451, in unpack_http_url 
    download_hash = _download_url(resp, link, temp_location) 
    File "/usr/lib/python2.7/dist-packages/pip/download.py", line 368, in _download_url 
    chunk = resp.read(4096) 
    File "/usr/lib/python2.7/socket.py", line 380, in read 
    data = self._sock.recv(left) 
    File "/usr/lib/python2.7/httplib.py", line 561, in read 
    s = self.fp.read(amt) 
    File "/usr/lib/python2.7/socket.py", line 380, in read 
    data = self._sock.recv(left) 
timeout: timed out 

我该如何解决这个问题?

回答

0

今天Pypl有点慢了。也许试试--use-mirrors看看它是否有助于缓解这种情况。

PIP

如果您使用的是最近的PIP(0.8.1或更高版本)使用-use镜 标志:

PIP安装--use镜$ PACKAGE

您也可以设置PIP_USE_MIRRORS环境变量。

这将自动查询镜像列表并继续尝试,直到 one响应。 PyPI在等待 以等待PyPI超时时可能需要一些时间,但它会起作用。

对于旧版本的点子,或者如果要强制使用的 特殊镜子,用途:

PIP如果你始终要指导PIP安装-i http://d.pypi.python.org/simple $ PACKAGE

镜子 - 好,如果你 做了大量的安装,或者如果你正在使用PIP作为 更大的自动化工具的一部分 - 然后把:

[全球]指数URL = http://d.pypi.python.org/simple

进入〜/ .pip/pip.conf。

(你可以看到你在下载超时 - 顶部和底部线)

下载鼻1.3.0.tar.gz(404KB):286KB下载

超时:timedout

+0

我在pip手册(** man pip **)中没有看到任何** - use-mirrors **选项... – gnerkus