2013-05-16 16 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

これは機能します!ありがとうSO MUCH Ryan !!! – bzdjamboo

+0

PS:これを「Ryanによって解決された」とマークする方法は? :-) – bzdjamboo

答えて

21

nltk.download_shell()を実行してください。代わりに、ダウンローダのUIが表示される可能性があります。 download_shell()関数を実行すると、それをバイパスします。

+0

ありがとう、これは本当に私のために働いた後も、プレックスが停止しました。追加することの1つは、最初に文字「u」をクリックしてから「o」をクリックすることが理解できないことです。これはやや混乱しやすいプロンプトシーケンスでした。 – dixon1e

+1

プロンプトが表示されたら 'all'と入力してください... – babalu

+4

これを指摘してくれてありがとうございました。 @ dixon1eは 'nltk.download_shell()'を実行した後に何をすべきかを示していたので、実際には混乱していましたので、この答えにもう少し追加したいと思っていました。このコマンドを実行すると、サブコマンドを実行するように求められます。 'd'を実行し、パッケージをダウンロードするように指示されたら' all'を実行します。これは*長い時間がかかるでしょう、私の高速接続で30分かかりました。そして 'q'と打ち込んでPythonコンソールプロンプトに戻ります。 – Jason

3

私も、これで問題があった、と私は、この回避策になってしまった:

> cd /usr/lib - 目的のディレクトリ

> sudo idleをインストールするディレクトリの変更を - 管理者(スーパーユーザーとして対話インタプリタを実行しますdo)

この時点で、システムはアイドル状態になる前にパスワードを尋ねます。私の場合は

>>> nltk.download()

4

私はMac上でJupyter(IPython)ノートブックでnlkt.downloadを()を実行し、それが持っていた: はその後、アイドルの中に、nltk.download()関数が正常に動作します私は知らないうちにブラウザウィンドウの下にウィンドウを開いた。私は最終的にそれがミッションコントロール(4つの指がスワイプ)によってそれを見つけた。だから、その機能が一見ぶら下がっていたのです。