您当前的位置: 首页 >  Python

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Python】nltk库使用报错之punkt安装

星拱北辰 发布时间:2020-09-26 19:18:42 ,浏览量:0

问题描述

报错信息如下:

Traceback (most recent call last):   File “D:/PyCharm/text_processing/文本分词.py”, line 8, in     print(word_tokenize(string))   File “D:\PyCharm\text_processing\venv\lib\site-packages\nltk\tokenize__init__.py”, line 129, in word_tokenize     sentences = [text] if preserve_line else sent_tokenize(text, language)   File “D:\PyCharm\text_processing\venv\lib\site-packages\nltk\tokenize__init__.py”, line 106, in sent_tokenize     tokenizer = load(“tokenizers/punkt/{0}.pickle”.format(language))   File “D:\PyCharm\text_processing\venv\lib\site-packages\nltk\data.py”, line 752, in load     opened_resource = _open(resource_url)   File “D:\PyCharm\text_processing\venv\lib\site-packages\nltk\data.py”, line 877, in _open     return find(path_, path + [""]).open()   File “D:\PyCharm\text_processing\venv\lib\site-packages\nltk\data.py”, line 585, in find     raise LookupError(resource_not_found) 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\xxx/nltk_data’      - ‘D:\PyCharm\text_processing\venv\nltk_data’      - ‘D:\PyCharm\text_processing\venv\share\nltk_data’      - ‘D:\PyCharm\text_processing\venv\lib\nltk_data’      - ‘C:\Users\xxx\AppData\Roaming\nltk_data’      - ‘C:\nltk_data’      - ‘D:\nltk_data’      - ‘E:\nltk_data’      - ‘’ **********************************************************************

在这里插入图片描述

解决方法

先是看了这篇文章,知道可能是浏览器权限的问题,然后碰到了这篇文章,觉得还蛮有道理的。 但我比较倾向于下载punkt包,所以去这里下载了punkt包。 下载的时候可能打不开网页,因为不可说的原因,我是找了别人帮忙才下载成功的,读者自己想办法吧 (后续可能我会提交一份CSDN资源吧) 。

选画圈的位置下载即可: 在这里插入图片描述 下载完毕的是一个zip压缩包,处理方式是解压,在可能被搜索到的路径下安置这个文件夹。 我选择的是工程里面的venv文件夹。 不论选择哪个路径,注意的是:在安装之前,必须新建两层文件夹:nltk_datatokenizers在这里插入图片描述在这里插入图片描述 在这里插入图片描述

看看PyCharm的venv结构: 在这里插入图片描述 然后就能跑代码了。

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0435s