【问题标题】:name 'nltk' is not defined名称“nltk”未定义
【发布时间】:2019-03-01 03:30:44
【问题描述】:

The nltk module is running with other libraries in the corpus folder.

My Code

我已经尝试过首先输入“import nltk”,但它仍然是一样的,而且我也尝试过“from nltk.tokenize import 'PunktSentenceTokenizer”。不知道为什么 Python shell 找不到 nltk 的定义。我应该如何解决这个问题?我还在学习如何编写和编码 python。

【问题讨论】:

  • 你为 python 3.7 安装了 nltk 吗?
  • 你在命令提示符下试过pip3 install nltk吗?
  • 是的,我试过了
  • 运行python3 <your_script_name>.py时会发生什么?
  • "'python3' 未被识别为内部或外部命令"

标签: nltk


【解决方案1】:

首先,通过键入...安装 nltk 包

pip install nltk

那你需要导入它...

import nltk 

【讨论】:

    【解决方案2】:

    您在文件中拼错了包的名称,您使用了ntlk 而不是nltk

    改变

    tagged = ntlk.pos_tag(words)

    tagged = nltk.pos_tag(words)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-29
      • 2018-01-24
      • 2018-02-21
      • 2020-07-31
      • 2018-07-07
      相关资源
      最近更新 更多