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

安装spaCy 2.3.5时出现subprocess编译错误求助

问题解决办法

一、spaCy 2.3.5 编译安装失败解决

针对Cython.Compiler.Errors.CompileError: thinc/extra/eg.pyx报错,按以下步骤处理:

  • 安装spaCy 2.3.5兼容的Cython版本,避免高版本Cython导致编译冲突:
    pip uninstall -y cython
    pip install cython==0.29.36
    
  • 优先使用预编译轮子安装,跳过本地编译环节:
    pip install spacy==2.3.5 --only-binary :all:
    
  • 若必须本地编译,确保系统具备编译工具:
    • Windows:安装Visual Studio Build Tools并勾选「C++开发工具」组件
    • Linux:执行sudo apt-get install gcc python3-dev(Debian/Ubuntu系)
    • macOS:执行xcode-select --install安装Command Line Tools

二、pyresparser 无法访问config.cfg解决

  • 安装与spaCy 2.3.5匹配的语言模型,并完成链接:
    pip install en_core_web_sm==2.3.1
    python -m spacy link en_core_web_sm en
    
  • 检查config.cfg文件权限:
    • Linux/macOS:执行chmod +r /path/to/config.cfg(替换为实际路径)赋予读取权限
    • Windows:右键文件→属性→安全选项卡,确保当前用户拥有读取权限
  • 手动指定配置文件路径:将spaCy的config.cfg复制到pyresparser项目根目录,或在代码中显式指定配置路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 13:22:41