运行PAR时发生Stanford依赖错误

2024-05-26 11:07:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经遵循了https://github.com/nltk/nltk/wiki/Installing-Third-Party-SoftwareStanford Parser and NLTKenter link description here中的所有说明。但还是有一些错误。你知道吗

这是我的密码:

import os
from nltk.parse import stanford
java_path = 'C:\\Program Files\\Java\\jdk1.8.0_65\\bin\\java.exe'
os.environ['JAVAHOME'] = java_path
os.environ['STANFORD_PARSER'] = 'C:/Users/stanford/stanford/stanford-parser.jar'
os.environ['STANFORD_MODELS'] = 'C:/Users/stanford/stanford/stanford-parser-3.6.0-models.jar'

parser = stanford.StanfordParser(model_path="C:/Users/englishPCFG.ser.gz")
sentences = parser.raw_parse_sents(("Hello, My name is Melroy.", "What is your name?"))
print sentences

# GUI
for line in sentences:
    for sentence in line:
    sentence.draw()

收到错误:

raise OSError('Java command failed : ' + str(cmd))

OSError: Java command failed :

我已经更新了nltk,安装了所有的stanford解析器jar文件。我使用python2.7和windows7。你知道吗


Tags: pathimportparserparseos错误environsentences