2013-04-18 170 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