我正在使用麥芽解析器與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