首页 > 解决方案 > 在 Jupyter Notebook 中执行 python3 命令

问题描述

我正在使用 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' 模型?

标签: pythonpython-3.xnlpjupyter-notebookjupyter

解决方案


我遇到了同样的问题。试试这个命令。我认为它会起作用。

conda install -c spacy spacy 

您可以手动完成。将所有 spacy 文件夹从 复制 C:\Program Files (x86)\Python36-32\Lib\site-packagesC:\Users\Name\Anaconda3\Lib\site-packages.


推荐阅读