GeneFace++ 依赖:
sudo yum update -y
sudo yum groupinstall "Development Tools" -y
sudo yum install -y \
epel-release \
ffmpeg \
ffmpeg-devel \
cmake \
git \
wget检查:
ffmpeg -version
gcc --versionwget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
source ~/.bashrcconda create -n geneface python=3.9 -y
conda activate genefacegit clone https://github.com/yerfor/GeneFacePlusPlus.git
cd GeneFacePlusPluspip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118仅 CPU:
pip install torch torchvision torchaudiopip install -r requirements.txt⚠️ CentOS 常见问题:
numba 需要正确 glibcopencv 可能需要:pip install opencv-python-headlesssudo yum install -y \
mesa-libGL \
libglvnd-glx \
xorg-x11-server-Xvfb参考官方 README:
bash scripts/download_pretrained.shcheckpoints/)python demo.py \
--src_video demo_files/example1.mp4 \
--audio demo_files/example1.wav| 问题 | 解决 |
|---|---|
| glibc 版本低 | 使用 conda 环境 |
| ffmpeg 不存在 | yum 安装或静态编译 |
| CUDA 不可用 | 使用 CPU 模式 |
| 中文路径乱码 | 使用英文路径 |
✅ 生产 / 研究强烈建议用 Ubuntu 20.04 / 22.04
如果你愿意,我可以:
直接把报错贴出来即可。