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

无法安装spacy==2.3.5及pyresparser配置文件错误求助

简历分析程序依赖安装与运行问题解决

一、spacy==2.3.5安装失败:构建依赖子进程运行错误

问题详情

使用Python 3.12.3执行安装命令:

(.venv) PS C:\Smart_Resume_Analyser_App-master> pip install spacy==2.3.5

出现编译错误,核心日志如下:

Error compiling Cython file:
------------------------------------------------------------
...
    len_t* widths
    int i
    int nr_layer
    int batch_size

    __init__(len_t* widths, int nr_layer, int batch_size) nogil:
    ^
------------------------------------------------------------

thinc\structs.pxd:140:4: function definition in pxd file must be declared 'cdef inline'

Cython.Compiler.Errors.CompileError: thinc/extra/eg.pyx

最终提示pip构建依赖的子进程运行失败,退出码1。

原因

spacy==2.3.5是旧版本,不支持Python 3.12。Python 3.12对Cython语法规范做了更新,而spacy依赖的旧版thinc库代码不符合新规范,导致编译失败。

解决办法

  • 降级Python版本到3.8~3.10区间(spacy==2.3.5官方兼容的版本),重新创建虚拟环境后再执行安装命令。
  • 若无法降级Python,可尝试安装与Python 3.12兼容的spacy新版本(如v3.6及以上),但需确认简历分析程序的pyresparser是否支持该版本(若pyresparser硬依赖旧版spacy,此方法不适用)。

二、pyresparser运行报错:E053配置文件无法读取

问题详情

运行程序时抛出错误:

OSError: [E053] Could not read config file from C:\Smart_Resume_Analyser_App-master.venv\Lib\site-packages\pyresparser\config.cfg

原因

  • pyresparser安装不完整,config.cfg文件缺失或损坏。
  • 虚拟环境路径包含特殊字符或存在权限限制,导致程序无法读取配置文件。

解决办法

  • 重新安装pyresparser:
    pip uninstall -y pyresparser
    pip install pyresparser
    
  • 检查指定路径是否存在config.cfg文件:若缺失,可手动从pyresparser源码中下载对应版本的配置文件,放置到该路径下。
  • 若虚拟环境路径有空格或特殊字符,重新创建路径简洁的虚拟环境,再重新安装所有依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 06:45:04