【发布时间】:2019-03-03 09:15:53
【问题描述】:
我已经从 pip 下载了 python 的 treetagger 包装器,以将其用于 POS 标记目的,我还从 http://www.smo.uhi.ac.uk/~oduibhin/oideasra/interfaces/winttinterface.htm 下载了官方 Treetagger 应用程序
我还下载了名为“english-bnc.par”的英语语言模型文件,后来我根据python 3中的编码支持将其重命名为“english-utf8”。
我还在创建 TreeTagger 对象时使用 TAGDIR 参数包含了 TreeDirectory 路径。
现在我收到一个错误提示无效二进制文件!
我是python和自然语言处理的新手,所以如果有人遇到这个问题请告诉我,提前感谢enter image description here
Python 3.7.1(默认,2018 年 12 月 10 日,22:54:23)[MSC v.1915 64 位 (AMD64)] :: Anaconda, Inc. on win32 输入“help”、“copyright”、“credits”或“license”了解更多信息。
导入 pprint 导入treetaggerwrapper C:\Users\ranak_viod5a3\Anaconda3\treetaggerwrapper.py:740: FutureWarning: 可能嵌套在位置 8 re.IGNORECASE |重新详细) C:\Users\ranak_viod5a3\Anaconda3\treetaggerwrapper.py:2044: FutureWarning: 可能嵌套在位置 152 re.VERBOSE |重新忽略) C:\Users\ranak_viod5a3\Anaconda3\treetaggerwrapper.py:2067: FutureWarning: 可能嵌套在位置 409 UrlMatch_re = re.compile(UrlMatch_expression, re.VERBOSE | re.IGNORECASE) C:\Users\ranak_viod5a3\Anaconda3\treetaggerwrapper.py:2079: FutureWarning: 可能嵌套在位置 192 EmailMatch_re = re.compile(EmailMatch_expression, re.VERBOSE | re.IGNORECASE) 标记器 = treetaggerwrapper.TreeTagger(TAGLANG='en',TAGDIR='C:/TreeTagger/bin') 回溯(最近一次通话最后): 文件“”,第 1 行,在 init 中的文件“C:\Users\ranak_viod5a3\Anaconda3\treetaggerwrapper.py”,第 1006 行 self._set_tagger(kargs) _set_tagger 中的文件“C:\Users\ranak_viod5a3\Anaconda3\treetaggerwrapper.py”,第 1072 行 raise TreeTaggerError("TreeTagger 二进制无效:" + self.tagbin) treetaggerwrapper.TreeTaggerError:TreeTagger 二进制无效:C:\TreeTagger\bin\bin\tree-tagger.exe
【问题讨论】:
标签: python python-3.x pip nlp anaconda