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

求助:spaCy的en_core_web_lg模型找不到及click.utils报错问题

解决spaCy模型安装及click兼容问题

第一步:修复click版本冲突导致的报错

你遇到的AttributeError: module 'click.utils' has no attribute '_expand_args'是click版本与spaCy不兼容导致的,按以下步骤修复:

  • 先卸载当前的click包:
    pip uninstall -y click
    
  • 安装和spaCy兼容的稳定版click(比如8.0.4版本,适配大部分spaCy 3.x版本):
    pip install click==8.0.4
    

第二步:重新安装spaCy并下载模型

解决完click的问题后,重新处理spaCy和模型的安装:

  1. 更新spaCy到最新兼容版本:
    pip install -U spacy
    
  2. 直接下载你需要的en_core_web_lg模型:
    python -m spacy download en_core_web_lg
    
    如果上述命令仍有问题,也可以用pip直接安装对应版本的模型包(注意匹配你的spaCy版本,比如spaCy 3.5对应模型版本3.5.0):
    pip install en_core_web_lg==3.5.0
    

额外注意事项

  • 确认代码使用的Python解释器与终端环境一致:运行python -c "import sys; print(sys.executable)",对比代码中输出的路径,避免因环境不一致导致模型找不到。
  • 若使用Anaconda环境,优先用conda安装spaCy以减少依赖冲突:
    conda install -c conda-forge spacy
    
    之后再执行模型下载命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 17:45:06