Resource punkt not found.&&nltk.download()下载失败

Resource punkt not found.&&nltk.download()下载失败

LookupError: 
**********************************************************************
  Resource punkt not found.
  Please use the NLTK Downloader to obtain the resource:

  >>> import nltk
  >>> nltk.download('punkt')
  
  For more information see: https://www.nltk.org/data.html

  Attempted to load tokenizers/punkt/english.pickle

  Searched in:
    - 'C:\\Users\\86187/nltk_data'
    - 'D:\\ProgramData\\Anaconda3\\envs\\emotional_analysis\\nltk_data'
    - 'D:\\ProgramData\\Anaconda3\\envs\\emotional_analysis\\share\\nltk_data'
    - 'D:\\ProgramData\\Anaconda3\\envs\\emotional_analysis\\lib\\nltk_data'
    - 'C:\\Users\\86187\\AppData\\Roaming\\nltk_data'
    - 'C:\\nltk_data'
    - 'D:\\nltk_data'
    - 'E:\\nltk_data'
    - ''
**********************************************************************
import nltk
nltk.download(‘punkt’)

报错:无法连接。
又试:

import nltk
nltk.download()

but:

Resource punkt not found.&&nltk.download()下载失败_第1张图片

最后解决:

去官网直接下载:https://github.com/nltk/nltk_data。

Resource punkt not found.&&nltk.download()下载失败_第2张图片

下载packages就好。
放入之前报错中的:

Searched in:
    - 'C:\\Users\\86187/nltk_data'
    - 'D:\\ProgramData\\Anaconda3\\envs\\emotional_analysis\\nltk_data'
    - 'D:\\ProgramData\\Anaconda3\\envs\\emotional_analysis\\share\\nltk_data'
    - 'D:\\ProgramData\\Anaconda3\\envs\\emotional_analysis\\lib\\nltk_data'
    - 'C:\\Users\\86187\\AppData\\Roaming\\nltk_data'
    - 'C:\\nltk_data'
    - 'D:\\nltk_data'
    - 'E:\\nltk_data'
    - ''

任一文件夹下就OK,记得这里将 packages 重命名成 nltk_data。

找到 nltk-data 中 punkt 所在目录:

Resource punkt not found.&&nltk.download()下载失败_第3张图片

这里要进入 punkt.zip 将 punkt 文件拖出来,与 punkt.zip 同级,然后 punkt.zip 就可以删掉啦,于是才大功告成。

你可能感兴趣的:(bug,bug)