【问题标题】:Executing python3 command in Jupyter Notebook在 Jupyter Notebook 中执行 python3 命令
【发布时间】: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


    【解决方案1】:

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

    conda install -c spacy spacy 
    

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

    【讨论】:

      猜你喜欢
      • 2019-07-13
      • 2018-12-12
      • 2016-12-06
      • 2019-04-09
      • 2019-08-20
      • 2018-06-01
      • 2022-11-12
      • 2021-01-22
      相关资源
      最近更新 更多