【发布时间】:2014-02-20 13:24:50
【问题描述】:
我想运行一个需要 stanford postagger.jar 的代码。但我有这个错误:
File "/usr/lib/python2.7/site-packages/nltk/internals.py", line 562, in find_jar
(name, path_to_jar))
ValueError: Could not find stanford-postagger.jar jar file at resources/stanford-postagger.jar
我该如何解决这个错误?
编辑: 我使用来自hazm 模块:
from hazm import POSTagger
tagger = POSTagger()
tagger.tag(word_tokenize('ما بسیار کتاب میخوانیم'))
和完整的结果:
Traceback (most recent call last):
File "pyt.py", line 8, in <module>
tagger = POSTagger()
File "/home/vahid/dev/hazm/hazm/POSTagger.py", line 14, in __init__
super(stanford.POSTagger, self).__init__(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/nltk/tag/stanford.py", line 42, in __init__
verbose=verbose)
File "/usr/lib/python2.7/site-packages/nltk/internals.py", line 562, in find_jar
(name, path_to_jar))
ValueError: Could not find stanford-postagger.jar jar file at resources/stanford-postagger.jar
【问题讨论】:
-
你是怎么得到这个错误的?你的代码是什么?
-
@alvas,我编辑了问题
标签: java python nlp nltk pos-tagger