You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Kaggle提交Notebook时遇NLTK omw-1.4查找错误求助

Kaggle Notebook提交时NLTK omw-1.4资源找不到的问题

问题详情

我在Kaggle提交Notebook时碰到了错误,已经用下面的代码导入NLTK库并下载相关资源:

import nltk
nltk.download('averaged_perceptron_tagger')
nltk.download('omw-1.4')

但提交后一直弹出LookupError,提示找不到omw-1.4资源,重新下载NLTK库也没能解决问题。具体报错信息如下:

LookupError:


Resource omw-1.4 not found.
Please use the NLTK Downloader to obtain the resource:

import nltk
nltk.download('omw-1.4')

For more information see: https://www.nltk.org/data.html

Attempted to load corpora/omw-1.4

Searched in:
- '/root/nltk_data'
- '/opt/conda/nltk_data'
- '/opt/conda/share/nltk_data'
- '/opt/conda/lib/nltk_data'
- '/usr/share/nltk_data'
- '/usr/local/share/nltk_data'
- '/usr/lib/nltk_data'
- '/usr/local/lib/nltk_data'


解决办法

  • 指定下载路径到Kaggle可读写目录,比如/kaggle/working/nltk_data,因为默认路径可能没有写入权限:
    import nltk
    # 添加自定义路径到NLTK的资源搜索列表
    nltk.data.path.append('/kaggle/working/nltk_data')
    # 下载资源到指定目录
    nltk.download('averaged_perceptron_tagger', download_dir='/kaggle/working/nltk_data')
    nltk.download('omw-1.4', download_dir='/kaggle/working/nltk_data')
    
  • 尝试直接下载omw父资源,omw-1.4是它的子资源,有时候直接下载父资源能解决匹配问题:
    import nltk
    nltk.download('omw')
    
  • 检查NLTK版本,旧版本可能不支持omw-1.4,先升级NLTK再下载:
    !pip install --upgrade nltk
    

内容的提问来源于stack exchange,提问作者Prashant Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 02:26:20