NLTK。找不到点

NLTK. Punkt not found

如标题所示,未找到 punkt。 当然,我已经 import nltknltk.download('all').

这仍然没有解决任何问题,我仍然收到此错误:

Exception Type: LookupError Exception Value:
NLTK tokenizers are missing. Download them by following command: python -c "import nltk; nltk.download('punkt')"

I 运行 nltk.data.path 它输出

['/root/nltk_data', '/usr/nltk_data', '/usr/share/nltk_data', '/usr/lib/nltk_data', '/usr/share/nltk_data', '/usr/local/share/nltk_data', '/usr/lib/nltk_data', '/usr/local/lib/nltk_data']

punkit 在 /root/nltk_data 下,我已经检查了文件权限。

有什么我想念的吗?

您尝试从 nltk 导入哪个模块? 导入 nltk 后,尝试使用 nltk.download('module' )..

单独下载该模块

原来用户没有访问该文件的权限。

在这里回答: