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

导入spaCy 3.1.1时遇TypeError错误求助

spaCy 3.1.1 导入错误解决方案

你遇到的TypeError: dataclass_transform() got an unexpected keyword argument 'field_specifiers'错误,根源是typing_extensions版本过高,和你安装的pydantic 1.8.2不兼容——高版本typing_extensions里的dataclass_transform新增了field_specifiers参数,但pydantic 1.8.2调用该装饰器时未适配这个参数,导致报错。

解决步骤:

  • 彻底清理虚拟环境中相关依赖:
    pip uninstall -y spacy pydantic typing_extensions
    
  • 先安装兼容版本的typing_extensions:
    pip install typing_extensions==4.1.1
    
  • 再安装指定版本的spaCy:
    pip install spacy==3.1.1
    
  • 验证安装是否成功:
    python -c "import spacy; print(spacy.__version__)"
    

如果执行验证命令没有报错,说明问题已解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 07:20:33