赞
踩
在学习NLP时,使用到了WordNetLemmatizer.lemmatize方法,但是却一直报错,并且从报错信息来看一直提示缺少包owm-1.4 .
首先下载nltk_data,这里采用的是手动下载解压的方式,下载地址有两个:
需要注意的是,nltk_data文件包结构如下:
我们只需要将该文件夹中的packages文件夹内部的所有文件复制到nltk_data文件夹下,nltk_data文件夹可以自己建立,可在以下位置:
Searched in:
‘C:\Users\Fighter/nltk_data’
‘D:\Programs\Python\Python38\nltk_data’
‘D:\Programs\Python\Python38\share\nltk_data’
‘D:\Programs\Python\Python38\lib\nltk_data’
‘C:\Users\Fighter\AppData\Roaming\nltk_data’
‘C:\nltk_data’
‘D:\nltk_data’
‘E:\nltk_data’
特别注意: packages文件下的文件夹内的压缩文件需要进行解压
安装好nltk_data 库之后,可能依然无法解决该问题,查看调用源码发现,在使用该方法时首先会查找到对应包,正是因为无法找到才报错。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。