无法导入edu.stanford.nlp - 带有jython问题的斯坦福解析器

时间:2011-03-09 03:47:44

标签: java python nlp jython stanford-nlp

有人可以帮我解决http://nlp.stanford.edu/software/lex-parser.shtml中的stanford解析器吗?

我只下载并解压缩了解析器。 我也完全安装了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 个答案:

答案 0 :(得分:1)

您的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>

答案 1 :(得分:1)

您可能还会看一些here示例代码。