従来の NLTK の代わりに NLTK を使用した POS タグ付けにHunpos タガーを使用しようとしていますpos_tag()
が、バイナリenglish.model
またはen_wsj.model
.
実際、私はLinux Mintにいて、それらを に入れ/usr/local/bin
、環境変数をこのパスに設定し、このパスをofファイルで使用されるHUNPOS
パラメーターに渡そうとしましたが、ファイルを認識すると、このエラーがスローされます:path_to_bin
__init__
nltk/tag/hunpos.py
>>> ht = HunposTagger('en_wsj.model','/usr/local/bin/en_wsj.model')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/nltk-2.0.4-py2.7.egg/nltk/tag/hunpos.py", line 89, in __init__
shell=False, stdin=PIPE, stdout=PIPE, stderr=PIPE)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 8] Exec format error
何が起こっているのか誰にもわかりませんか?