【发布时间】:2018-04-25 06:44:11
【问题描述】:
我正在使用 Jupyter Notebook 和 Python 3 进行 NLP 项目。 我使用 spacy 库进行词形还原。我想使用 spacy 'en' 模型。在 Python 中,这将是:
import spacy
nlp = spacy.load('en')
为此,我应该首先下载“en”模型。在命令行中,这将是:
python3 -m spacy download en
在命令行中执行此操作后,例如在 Spyder 中执行代码时效果很好,但在 Jupyter Notebook 中却不行。
我的第一个想法是在 Jupyter Notebook 中使用类似这样的命令:
!python3 -m spacy download en
因为可以使用感叹号在 Jupyter Notebook 中执行 pip 命令。没有成功。
我的第二个想法是用这个命令创建一个单元格:
% bash
python3 -m spacy download en
但它也没有成功。
所以我的问题是:我怎样才能执行这个 Python3 命令,以便将 spacy 'en' 模型也下载到 Jupyter Notebook 中?
【问题讨论】:
标签: python python-3.x nlp jupyter-notebook jupyter