> 文章列表 > 一文解决nltk安装问题ModuleNotFoundError: No module named ‘nltk‘,保姆级教程

一文解决nltk安装问题ModuleNotFoundError: No module named ‘nltk‘,保姆级教程

一文解决nltk安装问题ModuleNotFoundError: No module named ‘nltk‘,保姆级教程

目录

问题一:No module named ‘nltk‘

问题二:Please use the NLTK Downloader to obtain the resource

下载科学上网工具

 问题三:套娃报错


如果会科学上网,可以直接看问题三

问题一:No module named ‘nltk‘

ModuleNotFoundError: No module named ‘nltk‘

这是第一种可能的报错,我们python文件的名称不能和模块的名称相同,将我们的python文件名称修改即可。

问题二:Please use the NLTK Downloader to obtain the resource

 这是第二种可能的报错。按照他的提示,我只需要安装punkt即可。

但是,应该是没有成功。

然后我看了这篇博客http://t.csdn.cn/seFCn

才想起来这东西是老外弄的,下载他肯定得《科学上网》。

下载科学上网工具

如果不想太麻烦的配置的话,可以下载《围观云》,这是链接注册 — 微观云,我的邀请码是aKM8,大家注册的时候尽量把我的邀请码填上,毕竟手巧博客不易,感谢!!

注册之后点击下拉按钮,找到新加坡节点,点击

 点击闪电图标

 点击开始链接

 问题三:套娃报错

但是安装了之后,又提示我需要安装另外一个。于是我照做了

import nltk
nltk.download('gutenberg')
nltk.download('genesis')
nltk.download('inaugural')
nltk.download('nps_chat')
nltk.download('webtext')
nltk.download('treebank')

到这里,就没什么问题了。

测试代码:

from nltk.book import *
from nltk import ngramsfour_grams = ngrams(text6, 2)
for g in four_grams:if g[0] == "coconut":print(g)

但是,解决问题的过程真的好Low,还不如开始就科学上网,然后去这里下载了GitHub - nltk/nltk_data: NLTK Data

如果从这里安装,路径可以放在如下位置:

如果安装的是python,放在python类似的目录中也可。