依赖冲突的系统化解决方案
遇到安装错误时可采取分步排查策略:
- 基础环境准备:
- 使用
conda create -n megatts3-env python=3.9
创建隔离环境 - 确认pip版本>=21.3(
pip install --upgrade pip
)
- 使用
- 冲突处理三部曲:
- 先安装
torch
等核心依赖(pip install torch==2.0.1
) - 再安装其他要求(
pip install -r requirements.txt --no-deps
) - 最后手动补充缺失包(
pip install pydantic
等)
- 先安装
- 典型解决方案:
- 版本冲突时添加
--force-reinstall
参数 - 网络问题使用镜像源(
--index-url https://pypi.tuna.tsinghua.edu.cn/simple
)
- 版本冲突时添加
完成安装后务必运行测试命令验证功能完整性。如问题持续,建议在GitHub提交issue并提供完整错误日志。
本答案来源于文章《MegaTTS3:合成中英文语音的轻量模型》