Pre*_*nda 4 python-3.x spacy jupyter-notebook
我在 jupyter notebook 中运行以下代码行:
import spacy
nlp = spacy.load('en')
Run Code Online (Sandbox Code Playgroud)
并得到以下错误:
Warning: no model found for 'en_default'
Only loading the 'en' tokenizer.
Run Code Online (Sandbox Code Playgroud)
我使用的是 python 3.5.3、spacy 1.9.0 和 jupyter notebook 5.0.0。我使用conda install spacy和下载了 spacy python3 spacy install en。我可以从我的终端导入 spacy 并加载“en”,但不能从 jupyter 笔记本中加载。
根据您评论中的答案,很明显 Jupyter 的两个 Python 解释器和您的系统 Python 并不相同,因此它们之间可能没有共享库。
我建议重新运行安装,或者只是en在正确的 Spacy 中专门安装该工具。如果以上不是完整路径,请将路径替换为文件的完整路径。
//anaconda/envs/capstone/bin/python -m spacy download
Run Code Online (Sandbox Code Playgroud)
那应该就够了。让我知道是否有任何问题。
| 归档时间: |
|
| 查看次数: |
5839 次 |
| 最近记录: |