Getting a Spacy error: No module named 'spacy.pipeline.pipes'; 'spacy.pipeline' is not a package
Getting a Spacy error: No module named 'spacy.pipeline.pipes'; 'spacy.pipeline' is not a package
我正在尝试测试在另一台机器上运行的模型,但是当我尝试将它导入我的笔记本时,出现此错误:
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 重新安装了所有东西,但一直给我同样的错误。
任何帮助将不胜感激。
关闭并重新打开终端(控制台)。
从您正在处理的当前文件夹中激活 venv
。
我遇到了这个问题,发现将我的 spacy 版本从 spacy==2.0.18
切换到 spacy==2.1.4
有效!回顾他们的发布,spacy.pipeline.pipes 直到 v2.1.0a8
才出现
如果您尝试通过 github 安装它并且您仍然拥有该文件夹,则可能会导致问题。对我来说,删除 spaCy 文件夹很有帮助。
我正在尝试测试在另一台机器上运行的模型,但是当我尝试将它导入我的笔记本时,出现此错误: 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 重新安装了所有东西,但一直给我同样的错误。
任何帮助将不胜感激。
关闭并重新打开终端(控制台)。
从您正在处理的当前文件夹中激活 venv
。
我遇到了这个问题,发现将我的 spacy 版本从 spacy==2.0.18
切换到 spacy==2.1.4
有效!回顾他们的发布,spacy.pipeline.pipes 直到 v2.1.0a8
如果您尝试通过 github 安装它并且您仍然拥有该文件夹,则可能会导致问题。对我来说,删除 spaCy 文件夹很有帮助。