在学习NLP时,使用到了WordNetLemmatizer.lemmatize方法,但是却一直报错,并且从报错信息来看一直提示缺少包owm-1.4 .
解决办法如下:
-
首先下载nltk_data,这里采用的是手动下载解压的方式,下载地址有两个:
- github地址下载:https://github.com/nltk/nltk_data
- gitee地址下载:https://gitee.com/dtval/nltk_data
-
安装好nltk_data 库之后,可能依然无法解决该问题,查看调用源码发现,在使用该方法时首先会查找到对应包,正是因为无法找到才报错。
- 因此,进入nltk_data 包内的corpora文件夹,找到owm 文件夹,将该文件夹改名为:owm-1.4。问题成功解决。