2011-03-09 76 views
1

有人可以幫我解決從http://nlp.stanford.edu/software/lex-parser.shtml的斯坦福解析器嗎?無法導入edu.stanford.nlp - 帶jython問題的斯坦福解析器

我只下載並解壓解析器。 我也完全安裝了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中導入它的其他更多的安裝程序?

回答

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> 
+0

謝謝samplebias !!!錯別字....我的壞 – alvas 2011-03-09 07:49:45

1

您也可能看起來here一些出發示例代碼。