基本上,我不知道为什么我会收到这个错误。
答案 0 :(得分:9)
执行以下操作:
>>> import nltk
>>> nltk.download()
然后,当您收到一个窗口弹出窗口时,请选择位于punkt
标签中的identifier
列下的Module
。
答案 1 :(得分:5)
<强>不要强>:
>>> import nltk
>>> nltk.download('punkt')
>>> from nltk import sent_tokenize
下载所有数据集和模型:
>>> nltk.download('all')
确保您拥有NLTK
的最新版本,因为它始终在改进并不断维护:
$ pip install --upgrade nltk
类似的问题在Windows / Linux上,但上面的代码片段没有帮助:
Windows上的类似问题:
Linux平台上的类似问题:
关于OSX的类似问题:
类似问题,但有一些授权/身份验证错误:
尝试在python解释器之外安装NLTK数据的类似问题:
答案 2 :(得分:0)
要使用单个命令行python -c 'import nltk; nltk.download("punkt")'
预安装punkt软件包。