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/

После этого он полностью зависает.

Я установил все в соответствии с страницей установки ntlk. Я на OS X 10.8.3. На моем Linux-боксе он просто работает без проблем.

Любые идеи?

Ответ 1

Попробуйте запустить nltk.download_shell(), так как есть, скорее всего, проблема, отображающая пользовательский интерфейс загрузчика. Запуск функции download_shell() будет обходить ее.

Ответ 2

В моем случае я запускал nlkt.download() в ноутбуке Jupyter (IPython) на Mac, и он открыл окно в обозревателе без моего знания. Я, наконец, нашел его в Mission Control (четыре пальца проведите пальцем вверх). Вот почему функция, казалось бы, висела.

Ответ 3

У меня тоже были проблемы с этим, и я закончил с этим обходным путем:

> cd /usr/lib - сменить каталог на требуемый каталог установки

> sudo idle - запустить интерактивный интерпретатор в качестве администратора (суперпользователь)

В этот момент система запрашивает пароль перед запуском бездействия. Затем, в режиме ожидания, функция nltk.download() работает нормально:

>>> nltk.download()