Получение ошибки Spacy: нет модуля с именем 'spacy.pipeline.pipes';«spacy.pipeline» не является пакетом - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь протестировать модель, которая работает на другом компьютере, но когда я пытаюсь импортировать ее в свой ноутбук, я получаю эту ошибку: ModuleNotFoundError: Нет модуля с именем 'spacy.pipeline.pipes';'spacy.pipeline' не является пакетом

Мы установили: Spacy 2.0.18 (замороженная версия, вообще не обновляемая)

И я импортирую:

import spacy
import thinc
import unidecode
import nltk
from spacy.vocab    import Vocab
from spacy.language import Language
from spacy.lang.pt  import Portuguese
from spacy.lang.en  import English
from spacy.pipeline import EntityRecognizer
ner = EntityRecognizer(nlp.vocab)
nlp = Language(Vocab())
nlp = Portuguese()
# Load NER Model
NER_MODEL = pickle.load( open("/ner_model_v022_epoch=706_loss=09o76364626.pkl", "rb" ) )

И я получаю следующую ошибку:

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-12-83d4770d3e3e> in <module>

---> 40 NER_MODEL = pickle.load( open("/ner_model_v022_epoch=706_loss=09o76364626.pkl", "rb" ) )

ModuleNotFoundError: No module named 'spacy.pipeline.pipes'; 'spacy.pipeline' is not a package

Есть идеи, почему это может происходить? Уже все заново установлено с 0, но постоянно выдает мне ту же ошибку.

Любая помощь будет принята с благодарностью.

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