尝试加载 punkt
标记器时...
import nltk.data
tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle')
...引发了一个 LookupError
:
> LookupError:
> *********************************************************************
> Resource 'tokenizers/punkt/english.pickle' not found. Please use the NLTK Downloader to obtain the resource: nltk.download(). Searched in:
> - 'C:\\Users\\Martinos/nltk_data'
> - 'C:\\nltk_data'
> - 'D:\\nltk_data'
> - 'E:\\nltk_data'
> - 'E:\\Python26\\nltk_data'
> - 'E:\\Python26\\lib\\nltk_data'
> - 'C:\\Users\\Martinos\\AppData\\Roaming\\nltk_data'
> **********************************************************************
最佳答案
我遇到了同样的问题。进入 python shell 并输入:
>>> import nltk
>>> nltk.download()
然后会出现一个安装窗口。转到“模型”选项卡,然后从“标识符”列下选择“punkt”。然后单击下载,它将安装必要的文件。那么它应该可以工作了!
关于python - 使用 nltk.data.load 加载english.pickle 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4867197/