跳至正文
ComfyUI WorldBETA
登录
资料整理

SenseVoice-ONNX 提示 setuptools 冲突:先分清旧发行包和当前源码

旧故障线索提到 setuptools 上限,但不能据此直接给你的整个环境降级。先核对安装来源、包版本以及错误究竟来自构建过程还是运行依赖。

更新于 2026-09-25发布修订: 7资料基线: 7

现象与适用范围

旧故障线索提到 setuptools 上限,但不能据此直接给你的整个环境降级。先核对安装来源、包版本以及错误究竟来自构建过程还是运行依赖。

检索片段;具体版本与异常上下文可能不同:

sensevoice-onnx
setuptools

已核对的依据

PyPI 最新发布的 sensevoice-onnx 仍是 1.1.0,其包元数据把 setuptools<=65.0 列为运行依赖,还精确锁定 numpy==1.24.4 与 onnxruntime==1.18.0。相对地,上游 main 分支 pyproject.toml 自报 1.1.1,只在构建工具中列出不设上限的 setuptools,运行依赖则未列出它。尚未发布的源码配置不能代表已发布的 1.1.0 wheel,也不能据此否定实际解析冲突。

需要区分的情况

1. PyPI 已发布的 1.1.0 本身要求 setuptools<=65.0;已安装 wheel 或节点打包环境还可能另有限制。main 分支 1.1.1 不会追溯修改已发布元数据。

2. 其他节点或打包环境另有 setuptools、NumPy 约束;改动共享解释器前须找准提出要求的消费方。

3. 源码构建环境和最终运行环境不同,报错发生在 build-system 工具而不是语音模型加载。

建议的排查顺序

以下为本站编排的操作建议,不表示已定位你的具体环境。

1. 记录 sensevoice-onnx 的版本、安装来源和节点仓库,用同一解释器读取 Requires-Dist;把冲突提示中谁要求哪个范围完整保留。

2. 将已安装 Requires-Dist 与 PyPI 1.1.0 实际产物或对应源码比较,不拿 main 分支 1.1.1 替代已发布版本。分清 build-system.requires 与运行元数据,并保存第一条解析或构建错误。

3. 若节点有维护中的兼容发行版或源码修订,在可恢复副本中测试并回归其他消费方;PyPI 当前并未发布 main 分支的 1.1.1。1.1.0 约束与其他节点冲突时隔离语音任务,不改元数据或用 --no-deps 掩盖冲突。

4. 安装和依赖检查通过后,先测试短的非私人音频,再验证 ONNX provider、模型下载和采样率;这些都与 setuptools 解析分别记账。

怎样判断这一层已解决

具体来源的依赖约束得到满足,语音最小示例能够运行,其他保留节点未回归失败。只有 pip 不再报警不能证明模型可用。

注意事项和适用边界

PyPI 1.1.0 确实声明 setuptools 上限,但这不是让整个共享环境降级的通用建议。主分支可能变化,其配置不能替代已发布 wheel 的元数据。

资料复核并独立审阅中文:2026-09-26。本站未执行安装、GPU 推理或用户环境修复。

原始来源

相关排查

还没解决?

排查下一个可能的原因

同样的现象可能来自不同原因。可以按顺序查看下面这些相关条目。

  1. ModuleNotFoundError:包已安装,ComfyUI 仍说找不到模块ModuleNotFoundError适用于启动或执行自定义节点时提示缺少 Python 模块。命令行显示“已安装”仍可能是另一个 Python 的结果;Windows Portable 尤其需要区分系统 Python 与内置解释器。
把完整日志粘贴到报错排查工具

这篇内容对你有帮助吗?

匿名统计,只记录“有/没有帮助”的计数,不记录账号、IP 地址或设备信息。

资料来源

2026-09-26 复核 PyPI 1.1.0 Requires-Dist 与 main 分支 1.1.1 pyproject.toml,并独立审阅中文;未安装、加载模型或运行 GPU。

01SenseVoice-python pyproject.toml资料核对: 2026-09-2602sensevoice-onnx PyPI distribution资料核对: 2026-09-26

报告问题 · cd94bcf4-8770-5535-a574-602250de685e

继续探索

编辑为本页关联的条目。