我在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 spacy
和python3 spacy install en
下载了spacy。
我可以导入spacy并加载' en'从我的终端,但不是从一个jupyter笔记本。
答案 0 :(得分:3)
基于你的评论中的答案,似乎很清楚,Jupyter和你的系统Python的两个Python解释器是不一样的,因此它们之间可能没有共享库。
我建议您重新运行安装,或者只是在正确的Spacy中专门安装//anaconda/envs/capstone/bin/python -m spacy download
工具。如果以上不是完整路径,请将路径替换为文件的完整路径。
{{1}}
应该就足够了。如果有任何问题,请告诉我。