Не удается импортировать edu.stanford.nlp - анализатор Стэнфорда с проблемой jython - PullRequest
1 голос
/ 09 марта 2011

Может кто-нибудь помочь мне с парсером из Стэнфорда из http://nlp.stanford.edu/software/lex-parser.shtml?

Я только скачал и разархивировал парсер.Я также полностью установил jython, но я не могу разобрать предложение, похоже, я установил несколько модулей или что-то в этом роде.http://wiki.python.org/jython/InstallationInstructions

>>> import sys
>>> sys.path.append('~/standford-parser-2010-11-30/stanford-parser-2011-11-30.jar')
>>> from java.io import CharArrayReader
>>> from edu.stanford.nlp import *
Traceback (innermost last):
  File "<console>", line 1, in ?
ImportError: no module named edu

Есть ли другие процедуры установки, кроме разархивирования и импорта в jython?

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Вы также можете посмотреть здесь , чтобы найти пример кода.

1 голос
/ 09 марта 2011

У вас есть опечатка в вашем sys.append заявлении. Имя файла говорит 2011, когда оно должно быть 2010:

import sys
sys.path.append('./stanford-parser-2010-11-30/stanford-parser-2010-11-30.jar')
from edu.stanford.nlp import *
print fsm
<java package edu.stanford.nlp.fsm 1>
...