#!/bin/bash echo "开始打包数学学习系统..." echo # 检查是否安装了PyInstaller if ! python -c "import PyInstaller" 2>/dev/null; then echo "错误:未找到PyInstaller,请先安装:pip install pyinstaller" exit 1 fi # 清理之前的构建文件 rm -rf build dist __pycache__ echo "清理完成,开始打包..." echo # 执行打包命令 pyinstaller --clean MathStudySystem.spec if [ $? -ne 0 ]; then echo "打包失败!请检查错误信息。" exit 1 fi echo echo "打包完成!可执行文件位于 dist 目录中。" echo