Google Colab中so-vits-svc 4.0推理脚本NumPy兼容报错求助
解决so-vits-svc 4.0 Colab运行时NumPy版本兼容问题
具体解决步骤
卸载现有NumPy,指定兼容版本重装
执行以下命令,先彻底移除当前numpy,再安装so-vits-svc 4.0适配的稳定版本(1.21.x或1.22.x是这类项目的通用兼容版本):pip uninstall -y numpy pip install numpy==1.21.6如果这个版本还是报错,换
numpy==1.22.4试试。重启Colab运行时
安装完成后,点击Colab顶部菜单栏「Runtime」→「Restart runtime」,让新安装的NumPy完全生效,避免环境缓存导致的版本不匹配。验证NumPy版本
重启后运行以下代码确认版本:import numpy print(numpy.__version__)输出显示你安装的指定版本后,再重新运行notebook里的推理代码。
排查其他依赖冲突
如果还是报错,看报错信息里提到的其他依赖库(比如torch、librosa),确认它们的版本是否和NumPy兼容。比如so-vits-svc 4.0通常适配torch 1.12.x,可执行以下命令升级:pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113重置项目环境(极端情况)
如果以上步骤都没用,说明Colab环境依赖混乱,重新克隆项目从干净环境开始:!git clone https://github.com/svc-develop-team/so-vits-svc.git %cd so-vits-svc !pip install -r requirements.txt运行
requirements.txt会自动安装所有兼容的依赖,包括匹配的NumPy版本。
报错快速排查
如果报错是AttributeError: module 'numpy' has no attribute 'xxx'或ImportError: numpy.core.multiarray failed to import,直接按第一步指定版本重装NumPy即可解决。
内容的提问来源于stack exchange,提问作者Green kimi
相关产品推荐
相关产品推荐

