我尝试在python2.7中导入nltk包
import nltk
stopwords = nltk.corpus.stopwords.words('english')
print(stopwords[:10])运行此命令会出现以下错误:
LookupError:
**********************************************************************
Resource 'corpora/stopwords' not found. Please use the NLTK
Downloader to obtain the resource: >>> nltk.download()因此,我打开我的python termin并执行以下操作:
import nltk
nltk.download()这给了我:
showing info https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/index.xml然而,这似乎并没有停止。再次运行它仍然会给我同样的错误。有什么想法出了什么问题吗?
发布于 2017-01-14 02:06:32
您当前正在尝试下载nltk数据中的每一项,因此这可能需要很长时间。你可以尝试只下载你需要的停用词:
import nltk
nltk.download('stopwords')或者从命令行(多亏了Rafael Valero's answer):
python -m nltk.downloader stopwords参考资料:
发布于 2018-03-01 19:35:19
Kurt Bourbaki在命令行中提到的一些here:
python -m nltk.downloader stopwords发布于 2018-08-22 14:14:46
您可以在控制台中单独完成此操作。
它会给你一个结果。
import nltk
nltk.download('stopwords')当我遇到这个问题时,我使用了jupyter控制台。
https://stackoverflow.com/questions/41610543
复制相似问题