有人可以帮我解决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中导入?
答案 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示例代码。