GeneFace++ 官方主要面向 Linux,Windows 属于“能跑但不顺”。
✅ WSL2(Ubuntu 20.04/22.04)(最稳)
✅ Anaconda + Python 3.8/3.9
❌ 纯 Windows Native(容易踩坑)
如果你还没开始,强烈建议直接用 WSL2,能省掉大量问题。
torch.cuda.is_available() == False原因
解决
# 查看 CUDA
nvidia-smi
# 安装对应版本(示例 CUDA 11.8)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118No module named 'xxx'常见缺失:
librosanumpy==1.23face_alignmentpytorch3d(最难)解决
pip install -r requirements.txt⚠️ 注意:
numpy 不能太新(建议 1.23.x)face_alignment 在 Windows 很容易失败pytorch3d 编译失败(高频)原因
解决方案(任选其一)
用 WSL2,直接:
pip install pytorch3d -f https://dl.fbaipublicfiles.com/pytorch3d/packaging/wheels/py38/cu118/pytorch3d-0.7.4-cp38-cp38-linux_x86_64.whlpip install "git+https://github.com/facebookresearch/pytorch3d.git"需安装:
ImportError: DLL load failed原因
解决
pip uninstall opencv-python
pip install opencv-python-headless并确保:
ffmpeg -versionface_alignment 报错解决
pip install face-alignment==1.3.5或使用:
pip install git+https://github.com/1adrianb/face-alignment原因
解决
modelscope 或镜像站Python 3.8
CUDA 11.8
torch 2.0+
numpy 1.23
pytorch3d 0.7.4
ffmpeg你可以直接把 报错信息原样贴出来(哪怕一段),我可以:
✅ 精确定位问题
✅ 给你一条命令解决
✅ 帮你选「Windows vs WSL」最优方案
你现在是: