正如标题所示,找不到punkt。
当然,我已经import nltk
和nltk.download('all')
。
这仍然无法解决任何问题,而且我仍然收到此错误:
异常类型:LookupError 异常值:
NLTK令牌生成器丢失。通过以下命令下载它们:python -c“ import nltk; nltk.download('punkt')”
我运行了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
下,并且我已经检查了文件权限。
我想念什么吗?
答案 0 :(得分:0)
您尝试从nltk导入哪个模块? 导入nltk之后,尝试使用nltk.download('module')..单独下载该模块。
答案 1 :(得分:0)
证明用户没有访问文件的权限。
在这里回答: PowerManager