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

Python3.10执行nltk.download('wordnet')遇ParseError错误求助

解决NLTK下载WordNet时的ParseError问题

可行解决方案:

  • 手动安装WordNet资源

    1. 先在Python中执行以下代码获取NLTK数据目录:
      import nltk
      print(nltk.data.path)
      
    2. 手动下载WordNet压缩包,解压到输出路径中任意一个有读写权限的corpora子目录下,确保解压后形成wordnet文件夹(内部包含对应数据文件)
  • 升级NLTK版本
    NLTK 3.7与Python 3.10存在兼容性问题,执行以下命令升级到最新稳定版:

    pip install --upgrade nltk
    

    升级完成后再尝试执行nltk.download('wordnet')

  • 规避网络或解析异常
    如果是下载过程中文件损坏导致的解析错误,可以指定下载目录重新尝试:

    import nltk
    nltk.download('wordnet', download_dir='/你指定的有读写权限的目录')
    

    之后将下载好的wordnet文件夹移动到NLTK数据路径的corpora目录下

验证操作

完成配置后,用以下代码测试是否正常工作:

from nltk.stem import WordNetLemmatizer
lemmatizer = WordNetLemmatizer()
print(lemmatizer.lemmatize('running'))

输出run即表示配置成功

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 02:44:52