首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Spacy错误:没有名为“Spacy.Pipeline.Pipes”的模块;“spacy.pipeline”不是包

获取Spacy错误:没有名为“Spacy.Pipeline.Pipes”的模块;“spacy.pipeline”不是包
EN

Stack Overflow用户
提问于 2019-11-07 01:37:37
回答 2查看 3.2K关注 0票数 2

我正在尝试测试一个在另一台机器上工作的模型,但是当我尝试将它导入到我的笔记本中时,我得到了这个错误: ModuleNotFoundError:没有名为‘Spacy.Pipeline.Pipes’的模块;'spacy.pipeline‘不是一个包

我们已经安装了: Spacy 2.0.18 (冷冻版本,不可更新)

我正在导入:

代码语言:javascript
复制
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" ) )

我得到了以下错误:

代码语言:javascript
复制
---------------------------------------------------------------------------
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开始的所有东西,但一直给我同样的错误。

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-29 12:47:26

我遇到了这个问题,并发现将spacy版本从spacy==2.0.18切换到spacy==2.1.4是可行的!回顾了他们的版本,直到v2.1.0a8,spacy.pipeline.pipes才出现

票数 1
EN

Stack Overflow用户

发布于 2019-11-25 01:52:21

关闭并重新打开终端(控制台)。激活您正在处理的当前文件夹中的venv

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58735715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档