图片视频换脸软件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%能得到你要的成品效果。所有操作都在你指定的桌面路径完成,不会修改现有代码结构。
第一步:确保桌面文件结构 确认你的桌面有这个路径: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有你更精彩!
页:
[1]