nltk软件包返回TypeError:“ LazyCorpusLoader”对象不可调用

时间:2019-04-20 15:46:51

标签: python-3.x nltk

我正在使用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 虚拟环境。

1 个答案:

答案 0 :(得分:1)

第一行出现错误。将您的代码更改为:

from nltk.corpus import stopwords
import nltk

sw = stopwords.words('english')