栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

WordNetLemmatizer.lemmatize 无法找到owm-1.4

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

WordNetLemmatizer.lemmatize 无法找到owm-1.4

在学习NLP时,使用到了WordNetLemmatizer.lemmatize方法,但是却一直报错,并且从报错信息来看一直提示缺少包owm-1.4 .

解决办法如下:

首先下载nltk_data,这里采用的是手动下载解压的方式,下载地址有两个:

github地址下载:https://github.com/nltk/nltk_datagitee地址下载:https://gitee.com/dtval/nltk_data

需要注意的是,nltk_data文件包结构如下:

我们只需要将该文件夹中的packages文件夹内部的所有文件复制到nltk_data文件夹下,nltk_data文件夹可以自己建立,可在以下位置:
Searched in:
‘C:UsersFighter/nltk_data’
‘D:ProgramsPythonPython38nltk_data’
‘D:ProgramsPythonPython38sharenltk_data’
‘D:ProgramsPythonPython38libnltk_data’
‘C:UsersFighterAppDataRoamingnltk_data’
‘C:nltk_data’
‘D:nltk_data’
‘E:nltk_data’
特别注意: packages文件下的文件夹内的压缩文件需要进行解压

安装好nltk_data 库之后,可能依然无法解决该问题,查看调用源码发现,在使用该方法时首先会查找到对应包,正是因为无法找到才报错。

因此,进入nltk_data 包内的corpora文件夹,找到owm 文件夹,将该文件夹改名为:owm-1.4。问题成功解决。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/701050.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号