首先,安装nltk要有nltk库和nltk数据包,下载方法网上也很全面。但本文是在在使用nltk中的语料库omw-1.4(主要用于词性还原),无法找到对应文件。
环境:
pycharm 3.1
Anaconda Navigator (anconda)
问题:
from nltk import pos_tag from nltk.stem import WordNetLemmatizer from nltk.corpus import wordnet
在使用上述语料库时出现如下问题:
针对这种类型的问题,都是一种解决方案:
解决方案:
1.首先,在官网下载所需要的语料库,下载地址:http://www.nltk.org/nltk_data/ ,其实也就在官网里面(之前一直没看到,所以对于nltk官网要仔细阅读)。
2.然后,将下载的包(不用解压)放在nltk所的位置(就是1图中的Attempted to load中的路径),放在2图中的对应路径中。
3.最后,有时候为了以防万一,可以将包解压后放在D:\nltk_data中,就是你对应nltk_data的位置。但是这些首先的前提是你的总包nltk_data要在对应所寻找的位置(就是1图中Searched for的路径)
本文只是针对自己在自我学习过程中遇到的问题,同时想要记录下来分享给更多遇到同样问题的伙伴一些思路,再加上本人也是刚刚入门,有问题望各位大佬指正。