conda 或 venv 隔离环境conda create -n geneface python=3.9
conda activate geneface根据是否有 GPU 选择:
CPU 版:
pip install torch torchvision torchaudioGPU 版(CUDA 11.8 示例):
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118⚠️ GeneFace++ 强烈建议使用 NVIDIA GPU + CUDA
pip install -r requirements.txt常见库包括(重点):
opencv-pythonimageioimageio-ffmpegscikit-imagepyrender(Windows 需额外配置)trimeshlibrosasoundfilenumpyscipytensorboardtqdmyamlmatplotlib✅ “使用 C++ 的桌面开发”
Windows 下 pyrender 常报错:
No module named 'pyopengl'解决:
pip install pyopengl pyopengl-accelerate如使用 WSL 或远程桌面,可能无法渲染,需要:
egl 模式ffmpeg(系统级,必须加到 PATH)gitCUDA + cuDNN(GPU 必需)git clone https://github.com/yerfor/GeneFacePlusPlus.git
cd GeneFacePlusPlus
conda create -n geneface python=3.9
conda activate geneface
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip install -r requirements.txt❌ pyrender 无法显示
✅ 使用 headless 模式或改代码
❌ librosa 报错
✅ 升级 numba
❌ 推理慢
torch.cuda.is_available())如果你愿意,我可以:
你打算 训练还是只推理?