2013-05-16 47 views
10

nltk.download()掛我在OS X上會出現以下情況:nltk.download()掛在OS X

$python 
>>> Python 2.7.2 (default, Oct 11 2012, 20:14:37) 
>>> [GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin 
>>> import nltk 
>>> nltk.download() 

showing info http://nltk.github.com/nltk_data/ 

之後,它完全凍結。

我根據the ntlk install page安裝了所有東西。我在OS X 10.8.3上。在我的Linux機器上,它沒有任何問題。

任何想法?

+1

如果您運行nltk.download_shell()而不是嘗試繞過nltk下載程序UI,會發生什麼情況? –

+0

這個工程!非常感謝瑞恩! – bzdjamboo

+0

PS:如何標記這個「由瑞安解決」? :-) – bzdjamboo

回答

21

嘗試運行nltk.download_shell()而不是顯示下載程序用戶界面的問題。運行download_shell()函數將繞過它。

+0

謝謝,在panlex停滯後,這對我也很有用。有一點需要補充的是,我最初無法理解單擊字母「u」進行更新,然後單擊「o」 - 這是一個稍微混淆的提示序列。 – dixon1e

+1

記得在提示時輸入'all' ... – babalu

+4

非常感謝您指出這一點。正如@ dixon1e指出在執行'nltk.download_shell()'後,應該做什麼*確實令人困惑,因此我想爲此答案增加一點。運行此命令後,系統會提示執行一個子命令。執行'd',然後在提示下載軟件包時執行'all'。這需要很長的時間,我的快速連接需要30分鐘。然後輸入'q'返回到Python控制檯提示符。 – Jason

3

我遇到了麻煩,這一點,也和我結束了以下解決方法:

> cd /usr/lib - 更改目錄到所需的安裝目錄

> sudo idle - 運行交互式解釋爲管理員(超級用戶)

此時系統在啓動閒置之前要求輸入密碼。 然後,空閒之內,該nltk.download()函數正常工作:

>>> nltk.download()

4

在我來說,我是在Mac上運行的Jupyter(IPython中)筆記本nlkt.download(),並且它有我不知道在瀏覽器窗口的後面打開了一個窗口。我終於通過Mission Control找到了它(四個手指向上滑動)。這就是爲什麼這個功能似乎是掛起來的。