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

Debian系统下无法安装Spleeter的解决方法咨询

解决Debian下用pipx安装Spleeter时numpy 1.18.5元数据生成失败的问题

这个报错的核心原因是numpy 1.18.5版本过旧,和当前系统中新版setuptools不兼容——老版本numpy的安装脚本里用了大写的CCompiler类,而新版setuptools已经把这个类改名为小写的ccompiler,触发了NameError。

下面是几种可行的解决方法:

方法一:安装时强制指定兼容的numpy版本

直接在pipx安装命令里通过--pip-args传递参数,要求安装适配新版setuptools的numpy版本(推荐1.21及以上):

pipx install spleeter --pip-args="numpy>=1.21"

方法二:手动创建隔离环境处理依赖

如果方法一未生效,可以手动构建隔离环境,先升级核心依赖再安装:

  1. 用pipx生成临时Python环境并创建专属虚拟环境:
pipx run --spec spleeter python -m venv ~/spleeter-env
  1. 激活虚拟环境:
source ~/spleeter-env/bin/activate
  1. 先升级pip和setuptools到最新版:
pip install --upgrade pip setuptools
  1. 先安装兼容的numpy,再安装Spleeter:
pip install numpy>=1.21 spleeter
  1. 安装完成后退出虚拟环境:
deactivate

方法三:降级setuptools(不推荐)

如果必须使用旧版numpy 1.18.5,可以强制降级setuptools到60以下版本(该区间的setuptools仍保留大写的CCompiler类):

pipx install spleeter --pip-args="setuptools<60 numpy==1.18.5"

注意:此方法不推荐,旧版setuptools存在已知安全漏洞,优先选择前两种方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 08:54:25