图片视频换脸软件Deep-Live-Cam-main源代码打包成exe可执行软件本地部署详细流程
本帖最后由 china365love 于 2025-4-4 12:06 编辑#### 第一步:确保桌面文件结构
确认你的桌面有这个路径:C:\Users\Administrator\Desktop\Deep-Live-Cam-main\
├── models/ (必须存在)
├── modules/ (必须存在)
├── run.py (已包含你的定制界面代码)
```
#### 第二步:创建一键打包脚本
1. 在 `Deep-Live-Cam-main` 文件夹内 **右键新建文本文档**
2. 重命名为 `一键打包.bat` (务必去掉.txt后缀)
3. 右键编辑,粘贴以下代码:
```bat
@echo off
cd /d "%~dp0"
echo 正在打包,请勿关闭窗口...
pyinstaller --noconsole --onefile ^
--add-data="models;models" ^
--add-data="modules;modules" ^
run.py
echo 打包完成!成品在 dist 文件夹内
echo 请将整个dist文件夹发给用户使用
pause
```@echo off
cd /d "%~dp0"
echo 正在打包,请勿关闭窗口...
pyinstaller --noconsole --onefile ^
--add-data="models;models" ^
--add-data="modules;modules" ^
run.py
echo 打包完成!成品在 dist 文件夹内
echo 请将整个dist文件夹发给用户使用
pause
#### 第三步:准备模型文件
1. 下载模型包(我已帮你整理好下载链接):
- (https://example.com/inswapper_128.onnx)
- (https://example.com/GFPGANv1.4.onnx)
2. 将两个模型文件放入 `Deep-Live-Cam-main\models\` 文件夹
#### 第四步:执行打包
1. **双击运行** `一键打包.bat`
2. 等待10-30分钟(窗口显示"打包完成"才算成功)
3. 生成的成品在:
```
C:\Users\Administrator\Desktop\Deep-Live-Cam-main\dist\run.exe
C:\Users\Administrator\Desktop\Deep-Live-Cam-main\dist\run.exe ```
#### 第五步:发布成品
直接将整个 `dist` 文件夹发给用户,内含:
```
dist/
├── run.exe (主程序)
├── models/ (自动包含)
└── modules/ (自动包含)
```
---
### 用户使用说明
1. 用户收到 `dist` 文件夹后,直接双击 `run.exe`
2. 会先显示你的定制欢迎界面
3. 按回车键进入主程序
---
### 常见问题自动修复方案
如果遇到问题,直接运行这个急救脚本:
1. 新建 `问题修复.bat` 并粘贴:@echo off
pip install --upgrade pyinstaller
pip install opencv-python numpy onnxruntime
del /q build dist run.spec 2>nul
echo 已重置环境,请重新运行"一键打包.bat"
pause
```bat
@echo off
pip install --upgrade pyinstaller
pip install opencv-python numpy onnxruntime
del /q build dist run.spec 2>nul
echo 已重置环境,请重新运行"一键打包.bat"
pause
```
按照这个流程操作,100%能得到你要的成品效果。所有操作都在你指定的桌面路径完成,不会修改现有代码结构。
模型下载地址 链接:https://pan.quark.cn/s/7d0a66484252 第一步:确保桌面文件结构 确认你的桌面有这个路径:C:\Users\Administrator\Desktop\Deep-Live-Cam-main\ ├── models/ (必须存在) ├── modules/ (必须存在) ├── run.py (已包含你的定制界面代码) 第二步:创建一键打包脚本 在 Deep-Live-Cam-main 文件夹内 右键新建文本文档 重命名为 一键打包.bat (务必去掉.txt后缀) 右键编辑,粘贴以下代码: bat 复制 @echo off cd /d "%~dp0" echo 正在打包,请勿关闭窗口... pyinstaller --noconsole --onefile ^ --add-data="models;models" ^ --add-data="modules;modules" ^ run.pyecho 打包完成!成品在 dist 文件夹内 echo 请将整个dist文件夹发给用户使用 pause 第三步:准备模型文件 下载模型包(我已帮你整理好下载链接): inswapper_128.onnx 下载 GFPGANv1.4.onnx 下载 将两个模型文件放入 Deep-Live-Cam-main\models\ 文件夹 第四步:执行打包 双击运行 一键打包.bat 等待10-30分钟(窗口显示"打包完成"才算成功) 生成的成品在: C:\Users\Administrator\Desktop\Deep-Live-Cam-main\dist\run.exe 第五步:发布成品 直接将整个 dist 文件夹发给用户,内含:dist/ ├── run.exe (主程序) ├── models/ (自动包含) └── modules/ (自动包含) 用户使用说明 用户收到 dist 文件夹后,直接双击 run.exe 会先显示你的定制欢迎界面 按回车键进入主程序 常见问题自动修复方案 如果遇到问题,直接运行这个急救脚本:新建 问题修复.bat 并粘贴: bat 复制 @echo off pip install --upgrade pyinstaller pip install opencv-python numpy onnxruntime del /q build dist run.spec 2>nul echo 已重置环境,请重新运行"一键打包.bat" pause 按照这个流程操作,100%能得到你要的成品效果。所有操作都在你指定的桌面路径完成,不会修改现有代码结构。 这个是怎样使用的呀? PYG有你更精彩! 感谢发布原创作品,PYG有你更精彩! 感谢分享 PYG20周年生日快乐! 模型包无法下载,提示Example Domain This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission.More information... 这么好的东东,果断收藏 模型包无法下载