无法从 jupyter 笔记本中的空间加载'en'



我在jupyter笔记本中运行以下代码行:

import spacy
nlp = spacy.load('en')

并获取以下错误:

Warning: no model found for 'en_default'
Only loading the 'en' tokenizer.

我正在使用Python 3.5.3,Spacy 1.9.0和Jupyter Notebook 5.0.0。我使用conda install spacypython3 spacy install en下载了Spacy。我能够从终端导入和加载" EN",但不能从Jupyter笔记本电脑中导入。

基于您的评论中的答案,很明显,jupyter和您的系统python的两个python口译员并不相同,因此很可能在它们之间没有共享的库。

我建议重新运行安装,或者只是在正确的Spacy中专门安装en工具。如果以上不是完整的路径,请用完整的文件路径替换路径。

//anaconda/envs/capstone/bin/python -m spacy download

应该就足够了。让我知道是否有任何问题。

您还可以在jupyter笔记本中下载en语言模型:

import sys
!{sys.executable} -m spacy download en

最新更新