2014-02-08 2 views
2

Я получаю проблемы доступа к Стэнфордский анализатору через питон NLTK (они разработали интерфейс для NLTK)NLTK интерфейса Стенфордского парсер

импорта nltk.tag.stanford

Traceback (самый последний вызов последнего):

Файл «», линия 1, в

ImportError: нет модуль с именем Стэнфорд

+0

Это вопросы могут иметь ответ: http://stackoverflow.com/questions/8555312/instantiating-and-using-stanfordtagger-within-nltk – dmcc

+0

спасибо, но это не помогает я уже видел это link –

+0

Если ваш импорт не работает, у вас есть версия nltk, которая не включает 'stanford' в свой пакет' tag'. Это все, что касается этого вопроса. – alexis

ответ

4

Вы можете использовать парсер stanford из NLTK. Установите ссылку на эту тему: http://www.nltk.org/api/nltk.tag.html#module-nltk.tag.stanford

Я думаю, что это не проблема с модулем stanford в NLTK, это хорошо работает для меня. Проверьте версию NLTK. Старые версии не содержат в нем модулей stanford. Попробуйте последнюю версию NLTK.

Вы также можете использовать эту оболочку python для парсера stanford, которая очень эффективна из-за этого разнообразного подхода.

https://bitbucket.org/torotoki/corenlp-python 
-2

Там нет модуля с именем Стэнфорд в NLTK.You может хранить выход анализатора stanford и использовать его через программу python.

+0

спасибо, но я попытался найти способ включить его. Я не знаю, как –

+0

Импорт OP работает для меня и других, поэтому проблема заключается либо в версии nltk, либо в чем-то тривиальном, как именование скрипта 'nltk. py' (но тогда ошибка будет «без модуля с именем tag.stanford»). – alexis

Смежные вопросы