繁体   English   中英

无法将 NLTK 导入 Jupyter Notebook

[英]Can't import NLTK into Jupyter Notebook

我对 python、Jupyter 笔记本、Tensorflow 以及所有这些东西都很陌生。 我正在开始一个机器学习项目。 我已经到了想将“nltk”导入我的东西的地步。 它不起作用。 我已经在我的终端中安装了带有 pip 和 conda 以及所有东西的 nltk。 当我在笔记本中再次执行时,它说我已经安装了它,这是正确的。 但是当我尝试导入它时,它给了我一个ModuleNotFoundError

1

顺便说一句,我在使用 macbook。 有什么帮助吗?

展望未来,您可以按照这些步骤(通过终端),这样就不会再次出现相同的问题。

  1. 如果尚未完成,请创建一个 conda 环境

    conda create -n py3_env python=3.8

  2. 进入 conda 环境

    conda activate py3_env

  3. 安装 ipykernel

    conda install ipykernel

  4. 将 kernel 链接到这个 conda env

    ipython kernel install --user --name=py3_env

  5. 停用 conda 环境

    conda deactivate

现在,当你打开 jupyter 时,你可以从 select 这个 kernel 从下拉菜单kernel >>更改 Z53D884C19F1EDAFDA9 现在,您在此 conda 环境中安装的所有软件包也将在 jupyter 中可用。 例如,您可以通过以下方式在此环境中安装 nltk:

conda activate py3_env
pip install nltk
conda deactivate

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM