无法从 jupyter notebook 中的 spacy 加载 'en'
Unable to load 'en' from spacy in jupyter notebook
我在 jupyter notebook 中 运行 以下代码行:
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 spacy
和 python3 spacy install en
下载了 spacy。
我可以从我的终端导入 spacy 并加载 'en',但不能从 jupyter notebook 导入。
根据您评论中的回答,似乎很清楚 Jupyter 的两个 Python 解释器和您的系统 Python 是不一样的,因此它们之间可能没有共享库他们。
我建议重新运行 安装或专门在正确的 Spacy 中安装 en
工具。如果以上不是完整路径,请将路径替换为文件的完整路径。
//anaconda/envs/capstone/bin/python -m spacy download
那应该就够了。如果有任何问题,请告诉我。
您也可以在jupyter notebook中下载en语言模型:
import sys
!{sys.executable} -m spacy download en
我在 jupyter notebook 中 运行 以下代码行:
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 spacy
和 python3 spacy install en
下载了 spacy。
我可以从我的终端导入 spacy 并加载 'en',但不能从 jupyter notebook 导入。
根据您评论中的回答,似乎很清楚 Jupyter 的两个 Python 解释器和您的系统 Python 是不一样的,因此它们之间可能没有共享库他们。
我建议重新运行 安装或专门在正确的 Spacy 中安装 en
工具。如果以上不是完整路径,请将路径替换为文件的完整路径。
//anaconda/envs/capstone/bin/python -m spacy download
那应该就够了。如果有任何问题,请告诉我。
您也可以在jupyter notebook中下载en语言模型:
import sys
!{sys.executable} -m spacy download en