Windows环境下安装GeneFace++的详细步骤
geneface_env
为例):python -m venv geneface_env # 创建虚拟环境
geneface_env\Scripts\activate # 激活虚拟环境(Windows系统)
若使用Anaconda,可替换为:
conda create -n geneface_env python=3.8 # 创建环境(指定Python版本)
conda activate geneface_env # 激活环境
requirements.txt
文件安装依赖(常见依赖包括numpy
、opencv-python
、torch
、torchvision
等):pip install -r requirements.txt # 安装所有依赖
若使用GPU加速,需安装对应版本的torch
(如torch==1.12.0+cu116
)和torchvision
(如torchvision==0.13.0+cu116
),并确保CUDA/cuDNN版本匹配。
git
克隆仓库:git clone https://github.com/your-repo/GeneFace++.git # 替换为实际仓库地址
cd GeneFace++ # 进入项目目录
build
目录并进入:mkdir build # 创建构建目录
cd build # 进入构建目录
cmake .. # 生成Visual Studio项目文件(根据系统自动配置)
Release
模式为优化版本):cmake --build . --config Release # 编译项目
setup.py
或install
脚本,运行以下命令安装:pip install . # 安装当前目录下的Python包
若需要全局访问GeneFace++的可执行文件或库,可将项目目录或依赖库路径添加到系统PATH
环境变量中:
PATH
,点击“编辑”,添加GeneFace++项目目录(如D:\GeneFace++
)或依赖库路径(如CUDA/cuDNN路径)。python main.py
或python demo.py
):python main.py # 启动GeneFace++(具体命令以项目为准)
Microsoft Visual C++ Redistributable
)。nvidia-smi
命令验证GPU是否被识别。