nltk包返回TypeError:'LazyCorpusLoader'对象不可调用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nltk包返回TypeError:'LazyCorpusLoader'对象不可调用相关的知识,希望对你有一定的参考价值。
我正在使用nltk == 3.4.1并且我正在执行此代码:
import nltk.corpus as stopwords
import nltk
nltk.download("stopwords")
sw = stopwords.words('english')
我得到这个错误(没有第三行我也得到相同的错误):
[nltk_data]将包停用词下载到/ home / kamran / nltk_data ...
[nltk_data]包裹停用词已经是最新的!
sw = stopwords.words('english')
TypeError:'LazyCorpusLoader'对象不可调用
我正在使用不在/ home / kamran / nltk_data目录中的虚拟环境。
答案
你从第一行得到一个错误。将您的代码更改为:
from nltk.corpus import stopwords
import nltk
sw = stopwords.words('english')
以上是关于nltk包返回TypeError:'LazyCorpusLoader'对象不可调用的主要内容,如果未能解决你的问题,请参考以下文章
为什么反应会返回TypeError:无法正确读取未定义的'join'?
TypeError:ObjectId('')不是JSON可序列化的