我正在使用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')