我无法下载nltk的punkt tokenizer

时间:2016-12-02 22:22:20

标签: python nltk

我正在尝试下载punkt,但我收到以下错误...

if (!Array.prototype.every) {
   Array.prototype.every = function(callbackfn, thisArg) {
   ...
}

有人可以请求帮助我已经好几天了......

2 个答案:

答案 0 :(得分:1)

我猜下载程序脚本已损坏。作为临时解决方法,可以从here手动下载punkt tokenizer,然后将解压缩的文件夹放在相应的位置。每个操作系统的默认文件夹是:

  • Windows:C:\nltk_data\tokenizers
  • OSX:/usr/local/share/nltk_data/tokenizers
  • Unix:/usr/share/nltk_data/tokenizers

我不确定,但您可能会发现此post有帮助。

答案 1 :(得分:1)

尽管这是一个老问题,但是我今天在Mac上遇到了同样的问题。解决方案here帮助我解决了问题。

编辑:

在运行nltk.download()之前,在OSX上运行以下命令:

/Applications/Python\ PYTHON_VERSION_HERE/Install\ Certificates.command
相关问题