环境准备
- 安装Python 3.10(建议版本)
- 安装pip(Python 包管理工具)
- 安装git(用于克隆仓库)
- 安装ffmpeg(用于处理音视频) (可以手动下载https://evermeet.cx/ffmpeg/#ffmpeg)
版本检查:
python --version pip --version git --version ffmpeg -version
Git仓库
https://github.com/hacksider/Deep-Live-Cam
部署
下载模型
将下载的模型移动到项目的models文件夹下
虚拟环境
创建新的符合自己mac系统的requirements文件,如我的requirements_mac.txt如下:
执行命令:
python3.10 -m venv new_venv # 创建了一个名为new_venv的虚拟环境 source new_venv/bin/activate # 激活名为new_venv的 虚拟环境 pip install onnxruntime # 安装 onnxruntime 模块。onnxruntime 是一个高性能的运行时引擎,用于执行 ONNX(Open Neural Network Exchange)格式的机器学习模型。 pip install -r requirements.txt #根据指定文件安装依赖包 python run.py #运行脚本
pip install -r requirements.txt 如果报错,可以考虑更换源地址:
例如,使用清华大学的镜像源:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple