Files
WQ_GUI/scripts/build.bat

40 lines
1.1 KiB
Batchfile
Raw Normal View History

2026-04-08 15:25:08 +08:00
@echo off
chcp 65001 >nul
echo.
echo ================================================
2026-07-06 10:01:55 +08:00
echo 水质参数反演分析系统 - 打包工具 (V2)
2026-04-08 15:25:08 +08:00
echo ================================================
echo.
2026-07-06 10:01:55 +08:00
:: 检查是否在正确目录 (V2 入口)
if not exist "src\gui\water_quality_gui_v2.py" (
2026-04-08 15:25:08 +08:00
echo [错误] 请在项目根目录下运行此脚本!
pause
exit /b 1
)
echo [1/4] 清理旧构建文件...
if exist "build" rmdir /s /q build
if exist "dist" rmdir /s /q dist
echo [2/4] 确保依赖已安装...
python -m pip install -r requirements.txt --quiet
python -m pip install pyinstaller --quiet
echo [3/4] 开始打包(首次可能需要 5-15 分钟,请耐心等待)...
2026-07-06 10:01:55 +08:00
pyinstaller --clean water_quality_app.spec
2026-04-08 15:25:08 +08:00
echo.
echo [4/4] 打包完成!
echo.
echo 输出位置:
2026-07-06 10:01:55 +08:00
echo dist\MegaWater\MegaWater.exe
echo dist\MegaWater\_internal\
2026-04-08 15:25:08 +08:00
echo.
echo 建议:
echo 1. 将 dist 文件夹整个复制给用户(包含所有依赖)
echo 2. 首次运行可能需要 10-30 秒解压(正常现象)
echo 3. 如遇 DLL 缺失,可尝试在 conda 环境中打包
echo.
pause