2014-02-16 33 views
0

我已經在一臺機器上安裝了NLTK(在一年前完成)。現在我正試圖將NLTK安裝在從我實驗室的一般集羣中獲得的虛擬機中。 Numpy已安裝。皮普也有...現在我嘗試使用安裝它:無法安裝NLTK - UrlLib2錯誤

[email protected]:~/FSD# sudo pip install nltk 

它給出了一個錯誤說: -

Downloading/unpacking nltk 
    Downloading nltk-2.0.4.tar.gz (955kB): 955kB downloaded 
    Running setup.py (path:/tmp/pip_build_root/nltk/setup.py) egg_info for package nltk 
    Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.21.tar.gz 
    Traceback (most recent call last): 
     File "<string>", line 17, in <module> 
     File "/tmp/pip_build_root/nltk/setup.py", line 23, in <module> 
     distribute_setup.use_setuptools() 
     File "distribute_setup.py", line 145, in use_setuptools 
     return _do_download(version, download_base, to_dir, download_delay) 
     File "distribute_setup.py", line 124, in _do_download 
     to_dir, download_delay) 
     File "distribute_setup.py", line 193, in download_setuptools 
     src = urlopen(url) 
     File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen 
     return _opener.open(url, data, timeout) 
     File "/usr/lib/python2.7/urllib2.py", line 400, in open 
     response = self._open(req, data) 
     File "/usr/lib/python2.7/urllib2.py", line 418, in _open 
     '_open', req) 
     File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain 
     result = func(*args) 
     File "/usr/lib/python2.7/urllib2.py", line 1207, in http_open 
     return self.do_open(httplib.HTTPConnection, req) 
     File "/usr/lib/python2.7/urllib2.py", line 1177, in do_open 
     raise URLError(err) 
    urllib2.URLError: <urlopen error [Errno 111] Connection refused> 
    Complete output from command python setup.py egg_info: 
    Downloading http://pypi.python.org/packages/source/d/distribute/distribute-0.6.21.tar.gz 

Traceback (most recent call last): 
    File "<string>", line 17, in <module> 
    File "/tmp/pip_build_root/nltk/setup.py", line 23, in <module> 
    distribute_setup.use_setuptools() 
    File "distribute_setup.py", line 145, in use_setuptools 
    return _do_download(version, download_base, to_dir, download_delay) 
    File "distribute_setup.py", line 124, in _do_download 
    to_dir, download_delay) 
    File "distribute_setup.py", line 193, in download_setuptools 
    src = urlopen(url) 
    File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen 
    return _opener.open(url, data, timeout) 
    File "/usr/lib/python2.7/urllib2.py", line 400, in open 
    response = self._open(req, data) 
    File "/usr/lib/python2.7/urllib2.py", line 418, in _open 
    '_open', req) 
    File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain 
    result = func(*args) 
    File "/usr/lib/python2.7/urllib2.py", line 1207, in http_open 
    return self.do_open(httplib.HTTPConnection, req) 
    File "/usr/lib/python2.7/urllib2.py", line 1177, in do_open 
    raise URLError(err) 
urllib2.URLError: <urlopen error [Errno 111] Connection refused> 
---------------------------------------- 
Cleaning up... 
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/nltk 

不知道如何着手。我寫了export http proxy命令來查看它是否是代理問題。仍然給出同樣的錯誤。

這是服務器端的臨時錯誤還是我做錯了什麼?

回答

1

我在嘗試安裝nltk時遇到了同樣的錯誤,但使用Connection refused而不是Connection refused,我得到錯誤<urlopen error [Errno 113] No route to host>

您是否嘗試過使用以下語法?

sudo pip install --proxy="myproxy:port" nltk