LookupError:尝试加载令牌生成器/punkt/english.pickle

时间:2019-05-16 08:29:21

标签: python python-3.x nltk lookup tokenize

我正在使用pycharm IDE。我使用文件->设置->项目解释器-> nltk下载了nltk。 在下面运行我的代码后,我收到了查找错误

我的代码

# My Code
def get_tags(s):
    tuples = pos_tag(word_tokenize(s))
    return [y for x, y in tuples]
    
s = 'She does look like you. Stay the way you are.'
get_tags(s)

查找错误

> 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\\VW3ZTWS/nltk_data'
>     - 'C:\\Users\\VW3ZTWS\\PycharmProjects\\Data_Collection_and_learnings\\venv\\nltk_data'
>     - 'C:\\Users\\VW3ZTWS\\PycharmProjects\\Data_Collection_and_learnings\\venv\\share\\nltk_data'
>     - 'C:\\Users\\VW3ZTWS\\PycharmProjects\\Data_Collection_and_learnings\\venv\\lib\\nltk_data'
>     - 'C:\\Users\\VW3ZTWS\\AppData\\Roaming\\nltk_data'
>     - 'C:\\nltk_data'
>     - 'D:\\nltk_data'
>     - 'E:\\nltk_data'
>     - ''
> **********************************************************************

我尝试过的

我用Google搜索并关注了link1Link2中的信息。但是没有一个解决我的问题。 甚至我手动尝试通过从Link3下载Punkt标记器模型并将其与解压缩的文件保存在tokenizers文件夹中,并尝试运行我的代码。但这仍然行不通。

请提供支持以解决此问题

enter image description here

enter image description here

评论参考图片

enter image description here

enter image description here

enter image description here

enter image description here

0 个答案:

没有答案