我正在使用麦芽解析器与python nltk。我已经成功下载了培训数据并更新了最新的nltk。当我打电话给麦芽解析器时,它给了我一个插入错误。下面是python的代码,其中也包含了回溯。麦芽解析器给出断言错误,当与nltk一起使用
mp = MaltParser("C:/Users/mustufain/Desktop/Python Files/maltparser-1.8.1","C:/Users/mustufain/Desktop/Python Files/maltparser-1.7.2",additional_java_args=['-Xmx512m'])
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
mp = MaltParser("C:/Users/mustufain/Desktop/Python Files/maltparser-1.8.1","C:/Users/mustufain/Desktop/Python Files/maltparser-1.7.2",additional_java_args=['-Xmx512m'])
File "C:\Python34\lib\site-packages\nltk\parse\malt.py", line 131, in __init__
self.malt_jars = find_maltparser(parser_dirname)
File "C:\Python34\lib\site-packages\nltk\parse\malt.py", line 72, in find_maltparser
assert malt_dependencies.issubset(_jars)
AssertionError
>>>
你有没有设置:https://github.com/nltk/nltk/wiki/Installing-Third-Party-Software#malt-parser? – alvas
你在'C:/ Users/mustufain/Desktop/Python Files/maltparser-1.8.1'中有['log4j.jar','libsvm.jar','liblinear-1.8.jar']吗? – alvas
在命令提示符处输入'dir C:/ Users/mustufain/Desktop/Python Files/maltparser-1.8.1 /'是什么? – alvas