Demucs的安装过程相对简单,以下是详细的安装和配置指南:
环境准备工作:
- 确保系统安装了Python 3.10或以上版本
- 建议使用虚拟环境以避免依赖冲突
- 需要安装Git用于克隆代码库
两种安装方式:
- 通过pip安装(推荐方式):运行
pip install demucs
命令,会自动安装必要依赖 - 源码安装:适合开发者或需要最新版本的用户,通过GitHub克隆仓库并安装
GPU支持配置:
- 需要安装PyTorch的GPU版本
- 检查GPU是否可用:运行
python -c "import torch; print(torch.cuda.is_available())"
- 当显存不足时,可通过
--segment 8
参数减少内存占用
常见问题解决方案:
- Windows用户遇到OSError可能需要手动安装libuv
- Linux用户可能需要额外安装libxcb-cursor0
本答案来源于文章《Demucs:免费分离音乐音轨的开源工具》