@echo off chcp 65001 >nul echo. echo ================================================ echo 水质参数反演分析系统 - 打包工具 (V2) echo ================================================ echo. :: 检查是否在正确目录 (V2 入口) if not exist "src\gui\water_quality_gui_v2.py" ( 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 分钟,请耐心等待)... pyinstaller --clean water_quality_app.spec echo. echo [4/4] 打包完成! echo. echo 输出位置: echo dist\MegaWater\MegaWater.exe echo dist\MegaWater\_internal\ echo. echo 建议: echo 1. 将 dist 文件夹整个复制给用户(包含所有依赖) echo 2. 首次运行可能需要 10-30 秒解压(正常现象) echo 3. 如遇 DLL 缺失,可尝试在 conda 环境中打包 echo. pause