我正在使用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'模型?
答案 0 :(得分:1)
我遇到了同样的问题。试试这个命令。我认为它会奏效。
conda install -c spacy spacy
您可以手动执行此操作。从中复制所有spacy文件夹
C:\Program Files (x86)\Python36-32\Lib\site-packages
到C:\Users\Name\Anaconda3\Lib\site-packages
。