我正在尝试测试一个在另一台机器上工作的模型,但是当我尝试将它导入到我的笔记本中时,我得到了这个错误: 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开始的所有东西,但一直给我同样的错误。
任何帮助都将不胜感激。
发布于 2020-03-29 12:47:26
我遇到了这个问题,并发现将spacy版本从spacy==2.0.18切换到spacy==2.1.4是可行的!回顾了他们的版本,直到v2.1.0a8,spacy.pipeline.pipes才出现
发布于 2019-11-25 01:52:21
关闭并重新打开终端(控制台)。激活您正在处理的当前文件夹中的venv。
https://stackoverflow.com/questions/58735715
复制相似问题