我正在使用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 目录中的 not 虚拟环境。
答案 0 :(得分:1)
第一行出现错误。将您的代码更改为:
from nltk.corpus import stopwords
import nltk
sw = stopwords.words('english')