@echo off chcp 65001 >nul echo ================================================ echo 身体平衡评估系统 - 后端打包工具 echo ================================================ echo. :: 检查是否在正确的目录 if not exist "app.py" ( echo ❌ 错误:请在backend目录下运行此脚本 pause exit /b 1 ) :: 检查Python环境 echo 🔍 检查Python环境... python --version if errorlevel 1 ( echo ❌ 错误:Python未安装或未添加到PATH pause exit /b 1 ) :: 安装打包依赖 echo. echo 📦 安装打包依赖... pip install pyinstaller if errorlevel 1 ( echo ❌ 错误:PyInstaller安装失败 pause exit /b 1 ) :: 清理之前的构建 echo. echo 🧹 清理之前的构建文件... if exist "build" rmdir /s /q "build" if exist "dist" rmdir /s /q "dist" if exist "*.spec" del /q "*.spec" echo ✓ 清理完成 :: 运行打包脚本 echo. echo 🚀 开始打包... python build_exe.py if errorlevel 1 ( echo ❌ 打包失败 pause exit /b 1 ) echo. echo 🎉 打包完成! echo. echo 📁 输出目录:dist/ echo 🚀 可执行文件:dist/BodyBalanceBackend.exe echo 📋 启动脚本:dist/start_backend.bat echo. echo 使用说明: echo 1. 将整个dist文件夹复制到目标机器 echo 2. 确保目标机器有必要的运行时库(Visual C++ Redistributable) echo 3. 运行 BodyBalanceBackend.exe 或 start_backend.bat echo. pause