nltk包返回TypeError:'LazyCorpusLoader'对象不可调用

问题描述 投票:0回答:1

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

python-3.x nltk
1个回答
1
投票

你从第一行得到一个错误。将您的代码更改为:

from nltk.corpus import stopwords
import nltk

sw = stopwords.words('english')
© www.soinside.com 2019 - 2024. All rights reserved.