GeneFace++ Windows版如何装

AI技术
小华
2026-09-04

GeneFace++ 目前官方并没有提供专门的 Windows 版安装包,它主要是在 Linux(Ubuntu) 环境下开发和测试的。不过,你仍然可以在 Windows 上通过以下几种方式使用 GeneFace++:

方式一:使用 WSL2(推荐,最接近原生 Linux)

适合:能接受命令行、想跑训练/推理

1. 安装 WSL2

# 管理员 PowerShell
wsl --install

安装 Ubuntu 22.04,重启后设置用户名密码。

2. 在 WSL 中安装依赖

sudo apt update
sudo apt install -y python3.9 python3-pip git ffmpeg

3. 克隆并安装 GeneFace++

git clone https://github.com/liuvv/GeneFacePlusPlus.git
cd GeneFacePlusPlus
pip install -r requirements.txt

4. 安装 PyTorch(CUDA 示例)

pip install torch torchvision --index-url https://download.pytorch.org/whl/cu118
⚠️ WSL2 可使用 GPU(需 Windows 11 + 支持 CUDA 的 NVIDIA 驱动)

方式二:使用 Docker(最省心)

适合:不想配环境

1. 安装 Docker Desktop(Windows)

  • 开启 WSL2 后端
  • 安装 NVIDIA Container Toolkit(GPU 用)

2. 拉取/构建镜像

docker run -it --gpus all pytorch/pytorch:2.0.1-cuda11.7-cudnn8-devel

然后在容器内 clone 并安装 GeneFace++。

方式三:纯 Windows + Conda(不推荐)

适合:只想快速试推理

conda create -n geneface python=3.9
conda activate geneface
pip install -r requirements.txt

⚠️ 部分 Linux-only 依赖(如某些 sox / ffmpeg 调用)可能报错。

方式四:直接用现成 Demo(不想装)

  • Hugging Face / Colab 上搜索 GeneFace++ demo
  • 直接云端跑,不需要 Windows 安装

常见坑

  • ✅ 必须用 Python 3.9
  • ✅ ffmpeg 必须可用
  • ❌ Windows 原生直接跑训练极易失败
  • ❌ 音频特征提取对路径大小写敏感

如果你告诉我:

  • 是想训练还是推理
  • 是否有 NVIDIA 显卡
  • 是否是 Windows 10 / 11

我可以直接给你一步一步可复制的命令

亿速云提供售前/售后服务

售前业务咨询

售后技术保障

400-100-2938

7*24小时售后电话

官方微信小程序