Kaggle - 停用词下载 - 下载错误

Kaggle - stopwords download - download false

我的内核是带有灾难推特的NLP。 Kaggle 笔记本适用于下载停用词和错误代码下载停用词。错误代码:

import nltk


nltk.download("stopwords")

[nltk_data] Error loading stopwords: <urlopen error [Errno -3]
[nltk_data]     Temporary failure in name resolution>
False

我试过了,对我有用。

如评论中所述,您可以稍后再试。

另一种选择是使用 GUI。

import nltk
nltk.download()

并且 GUI 应该会打开,您可以在其中手动 select 您想要下载的内容。

如果您的内核没有打开互联网,则会出现此错误。您可以在设置中打开互联网

解决方案 1 - 打开内核互联网

  1. 在笔记本的右侧,打开“设置”
  2. 将互联网切换到 'On'。您可能需要对您的帐户进行额外的验证

解决方案 2 - 直接添加 nltk_data

无需在内核上打开互联网即可解决此问题的简单方法是执行以下操作:

  1. Select 'Add Data'在笔记本右上角
  2. 搜索 nltk_data,单击 'Add' 按钮
  3. 更新您的代码以包含以下内容:
import nltk
from nltk.corpus import stopwords