Python treetaggerwrapper возвращает двоичную недействительную ошибку: tree-tagger.exe? - PullRequest
0 голосов
/ 03 марта 2019

Я загрузил упаковщик treetagger для python из pip, чтобы использовать его для целей маркировки POS. Также я скачал официальное приложение Treetagger с http://www.smo.uhi.ac.uk/~oduibhin/oideasra/interfaces/winttinterface.htm

Также я скачал файл языковой модели для английского языка.один с именем «english-bnc.par», который я позже переименовал в «english-utf8» в соответствии с поддержкой кодирования в python 3.

Также я включил путь TreeDirectory, используя аргумент TAGDIR, в то время каксоздание объекта TreeTagger.

Теперь я получаю сообщение об ошибке: недопустимый двоичный файл!

Я новичок в обработке Python и естественного языка, поэтому, если кто-то сталкивался с этой проблемой, пожалуйста, дайте мне знать,Заранее спасибо введите описание изображения здесь

Python 3.7.1 (по умолчанию, 10 декабря 2018, 22:54:23) [MSC v.1915 64 бит (AMD64)] :: Anaconda, Inc. на win32 Для получения дополнительной информации введите «help», «copyright», «credits» или «license».

import pprint import treetaggerwrapper C: \ Users \ ranak_viod5a3 \ Anaconda3 \ treetaggerwrapper.py: 740: FutureWarning: возможный вложенный набор в позиции 8 re.IGNORECASE |re.VERBOSE) C: \ Users \ ranak_viod5a3 \ Anaconda3 \ treetaggerwrapper.py: 2044: FutureWarning: возможный вложенный набор в позиции 152 re.VERBOSE |re.IGNORECASE) C: \ Users \ ranak_viod5a3 \ Anaconda3 \ treetaggerwrapper.py: 2067: FutureWarning: возможный вложенный набор в позиции 409 UrlMatch_re = re.compile (UrlMatch_expression, re.VERBOSE | re.IGNORECASE) C: \ Users \ ranak_Anaconda3 \ treetaggerwrapper.py: 2079: FutureWarning: возможный вложенный набор в позиции 192 EmailMatch_re = re.compile (EmailMatch_expression, re.VERBOSE | re.IGNORECASE) tagger = treetaggerwrapper.TreeTagger (TAGLANG = 'en', TAGDIR =TreeTagger / bin ') Traceback (последний вызов был последним): файл "", строка 1, в файле "C: \ Users \ ranak_viod5a3 \ Anaconda3 \ treetaggerwrapper.py", строка 1006, в init self._set_tagger (kargs) Файл "C: \ Users \ ranak_viod5a3 \ Anaconda3 \ treetaggerwrapper.py", строка 1072, в _set_tagger поднять TreeTaggerError ("Недопустимый двоичный объект TreeTagger:" + self.tagbin) treetaggerwrapper.TreeTaggerError: Дискретный двоичный файл дерева:TreeTagger \ bin \ bin \ tree-tagger.exe

1 Ответ

0 голосов
/ 22 марта 2019

Я не уверен, поможет ли это вам вообще или нет, но я бы посоветовал вам скачать файлы TreeTagger с:

http://www.cis.uni -muenchen.de / ~ schmid /Инструменты / TreeTagger / # Windows

и следуйте инструкциям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...