在Jupyter Notebook

时间:2018-04-25 06:44:11

标签: python python-3.x nlp jupyter-notebook jupyter

我正在使用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命令,以便在Jupyter Notebook中下载spacy'en'模型?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。试试这个命令。我认为它会奏效。

conda install -c spacy spacy 

您可以手动执行此操作。从中复制所有spacy文件夹 C:\Program Files (x86)\Python36-32\Lib\site-packagesC:\Users\Name\Anaconda3\Lib\site-packages