安装en_core_web_sm触发AttributeError:click.utils无_expand_args属性求助
解决AttributeError: module 'click.utils' has no attribute '_expand_args'问题
这个错误是由于click库版本不兼容导致的——较新版本的click移除了_expand_args属性,而你当前安装的spaCy版本依赖该属性。
修复步骤:
- 卸载当前的click库:
pip uninstall -y click - 安装兼容的click版本(推荐7.1.2版本,适配大多数spaCy稳定版):
pip install click==7.1.2 - 重新下载对应spaCy模型:
若你需要的是英语模型(对应最初的安装需求):
若你代码中实际使用的是荷兰语模型(python -m spacy download en_core_web_smnl_core_news_sm),则执行:python -m spacy download nl_core_news_sm
额外提示:
你的代码导入的是荷兰语模型nl_core_news_sm,但描述里说要安装英语模型en_core_web_sm,请确认自己实际需要的模型类型,避免混淆。建议用虚拟环境管理依赖,防止全局库版本冲突。
内容的提问来源于stack exchange,提问作者shubham k.
相关产品推荐
相关产品推荐

