Как решить проблему установки модели с помощью spaCy? - PullRequest
0 голосов
/ 10 января 2020

Я успешно установил spaCy (v 2.2.0) для Windows 10. Затем я попытался установить модель engli sh en_core_web_sm, что привело к появлению следующего сообщения об ошибке: SyntaxError: invalid syntax. Другие языковые модели тоже не работают. Решение, предложенное в этой теме - Как исправить 'неверный синтаксис' для загрузки просторной модели - неверно, потому что я не использовал кавычки. У кого-нибудь есть идея, с чем это может быть связано?

Используемая команда установки: pip install spacy Используемая команда установки модели: python -m spacy download en_core_web_sm

1 Ответ

0 голосов
/ 10 января 2020

Синтаксическая ошибка не в en_core_web_sm, а в простом

https://spacy.io/usage/models#download -вручном

Вам необходимо загрузить пакет вручную, а затем разархивировать в root папка: https://github.com/explosion/spacy-models/releases/tag/en_core_web_sm-2.2.5

, затем в вашем python файле:

import spacy
nlp = spacy.load('en_core_web_sm-2.2.5/en_core_web_sm/en_core_web_sm-2.2.5')
...