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

安装xtts-api-server时已装TTS=0.21.3仍报ModuleNotFoundError

解决ModuleNotFoundError: No module named 'TTS'问题

下面是针对该问题的排查和解决步骤:

  • 确认Python环境与虚拟环境匹配
    运行以下命令,检查当前终端使用的Python和pip是否指向你创建的虚拟环境:

    # Windows系统
    where python
    where pip
    # Linux/macOS系统
    which python
    which pip
    

    确保输出路径包含D:\program\SillyTavern\xtts\.venv。如果指向系统全局Python,先激活虚拟环境:

    # Windows
    .venv\Scripts\activate
    # Linux/macOS
    source .venv/bin/activate
    

    激活后重新安装TTS:

    pip install TTS==0.21.3
    
  • 验证虚拟环境内的包列表
    激活虚拟环境后,执行pip list,确认输出中存在TTS==0.21.3。如果没有,说明包未安装到虚拟环境内,重复上述安装步骤。

  • 重建虚拟环境
    若环境存在损坏,直接删除并重建:

    # 删除现有虚拟环境
    # Windows
    rmdir /s .venv
    # Linux/macOS
    rm -rf .venv
    
    # 重新创建并激活
    python -m venv .venv
    .venv\Scripts\activate  # Windows
    source .venv/bin/activate  # Linux/macOS
    
    # 重新安装所有依赖
    pip install -r requirements.txt
    pip install TTS==0.21.3
    
  • 检查Python路径与包安装位置
    运行以下命令查看Python的site-packages路径:

    python -c "import sys; print('\n'.join(sys.path))"
    

    确认输出包含虚拟环境的site-packages目录(如D:\program\SillyTavern\xtts\.venv\lib\site-packages),同时手动检查该目录下是否存在TTS文件夹。若不存在,执行强制重装:

    pip install --force-reinstall TTS==0.21.3
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 21:23:11