目录
- 简介
- 下载地址
- 安装
- clone代码
- 安装conda
- 配置和安装
- 启动
- 其他
简介
- Faceswap 是领先的免费开源多平台 Deepfakes 软件。由 Tensorflow、Keras 和 Python 提供支持;Faceswap 将在 Windows、macOS 和 Linux 上运行。
- 支持CPU运行,无独显也能跑。
下载地址
- 有以下几种方式,任选一种。
- https://github.com/deepfakes/faceswap
- https://faceswap.dev/download/
- https://github.com/deepfakes/faceswap/releases
安装
clone代码
- 我是选择第一种,用git clone下来(用的是ssh链接,比https链接文档)。
git clone git@github.com:deepfakes/faceswap.git
安装conda
-
由于我电脑安装的python是
3.12.4
,目前faceswap的setup.py
文件中明确说要用3.10
,我 不想卸载重装,所以我又去下载了conda
。版本能对上的就可以忽略此步骤。
-
conda下载地址 https://www.anaconda.com/download/success
配置和安装
- conda配置好环境变量,然后在faceswap目录下运行以下命令。
# python版本要依据setup.py文件
conda create -n faceswap python=3.10.13
# 激活 faceswap 虚拟环境后,你的命令行前面会多出虚拟环境的名称 (faceswap)
conda activate faceswap
- 由于国内环境下载包比较慢,所以用阿里云PyPI 镜像。
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
- 下一步正式安装依赖。
python setup.py
-
第一个提示问题,你使用的是AMD或者Intel GPU 选择yes , 英伟达用户应该回答no。我的是AMD CPU,无独显,所以输入的是y。
-
第二个提示问题,您可能希望在cmd行中执行“chcp 65001”,在安装依赖项时修复Windows上的Unicode问题,输入y。下面就是安装依赖。
-
安装完成的样子
启动
- 输入以下命令。
python faceswap.py gui
其他
- 万一环境搞砸了,直接删除重来,输入以下命令删除faceswap虚拟环境:
conda remove -n faceswap --all