在使用NLTK时,使用pos_tag()函数发生了Lookuperror,使用了网上的多种方法未能解决,直到仔细展开看了报错文档,需要运行以下代码:
nltk.download('averaged_perceptron_tagger_eng')
安装averaged_perceptron_tagger_eng后完美解决。
这是我在处理英文文本时遇到的问题,网上说的只需要averaged_perceptron_tagger明显是不足够的,并且nltk.download('averaged_perceptron_tagger')命令也只会安装默认的averaged_perceptron_tagger,这是很有误导性的。
一句话总结:运行nltk.download('averaged_perceptron_tagger_eng')命令。