答案 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。