导入NLTK:没有模块NLTK语料库

时间:2016-03-04 22:44:25

标签: macos nltk

我安装了NLTK。这是安装日志的图像。

enter image description here

当我使用import nltk时,我收到错误:

  

"没有名为NLTK.corpus"

的模块

这是截图。

enter image description here

可能是什么原因?

5 个答案:

答案 0 :(得分:9)

我想我遇到了同样的问题。因此,一次下载所有包(因为问题未指定)。

启动python,然后导入包,退出python并升级nltk。修改“全部”以下载特定语料库。花了一些时间来完成'全部'下载,我分别下载了framenet_v15并重新启动了'all'之后。下载完成后升级nltk。

$ python
>>>import nltk
>>>nltk.download('all')

退出python

$ pip install --upgrade nltk

答案 1 :(得分:5)

要解决此问题,您应该将文件重命名为其他内容,例如nltkXXX.py。还要确保删除" nltk.pyc"从你的目录中存在,因为它也将被加载(它是你的代码的字节编译版本)。在那之后,它应该工作正常。

答案 2 :(得分:3)

如果您使用的是最新版本的python,请尝试使用pip安装nltk并从此处下载滚轮:     http://www.lfd.uci.edu/~gohlke/pythonlibs/

然后在命令提示符下,使用命令:     pip3安装

这应该正确安装nltk。 之后使用以下命令检查python中的安装:     import nltk

并使用以下方法下载所需的nltk数据:     nltk.download()

答案 3 :(得分:2)

如果发现(导入NLTK:没有模块NLTK语料库)这种错误类型。

确保您保存的文件的名称不像(nltk.py)。 因此,只需重命名您的文件名(例如将nltk.py重命名为example.py)或其他名称即可

我希望它将对您有所帮助。 谢谢

答案 4 :(得分:0)

如果您使用的是PyCharm IDE,则应该通过IDE自己的工具[文件->设置-> Projetct解释器->安装(按钮'+')->安装软件包]安装NLTK。