删除执勤配置文档

This commit is contained in:
LYFxiaoan 2025-07-14 13:45:55 +08:00
parent 582a8dcdf8
commit e170a7143c
6 changed files with 0 additions and 348 deletions

View File

@ -1,180 +0,0 @@
@echo off
chcp 65001 >nul
echo ====================================
echo 药店销售预测系统 - Windows 快速启动
echo ====================================
echo.
:: 检查Python
echo [1/6] 检查Python环境...
python --version >nul 2>&1
if errorlevel 1 (
echo ❌ 未找到Python请先安装Python 3.8+
pause
exit /b 1
)
echo ✓ Python环境正常
:: 检查虚拟环境
echo.
echo [2/6] 检查虚拟环境...
if not exist ".venv\Scripts\python.exe" (
echo 🔄 创建虚拟环境...
python -m venv .venv
if errorlevel 1 (
echo ❌ 虚拟环境创建失败
pause
exit /b 1
)
)
echo ✓ 虚拟环境准备完成
:: 激活虚拟环境
echo.
echo [3/6] 激活虚拟环境...
call .venv\Scripts\activate.bat
if errorlevel 1 (
echo ❌ 虚拟环境激活失败
pause
exit /b 1
)
echo ✓ 虚拟环境已激活
:: 安装依赖
echo.
echo [4/6] 检查Python依赖...
pip show flask >nul 2>&1
if errorlevel 1 (
echo 🔄 安装Python依赖...
pip install -r install\requirements.txt
if errorlevel 1 (
echo ❌ 依赖安装失败
pause
exit /b 1
)
)
echo ✓ Python依赖已安装
:: 检查数据文件
echo.
echo [5/6] 检查数据文件...
if not exist "pharmacy_sales_multi_store.csv" (
echo 🔄 生成示例数据...
python generate_multi_store_data.py
if errorlevel 1 (
echo ❌ 数据生成失败
pause
exit /b 1
)
)
echo ✓ 数据文件准备完成
:: 初始化数据库
echo.
echo [6/6] 初始化数据库...
if not exist "prediction_history.db" (
echo 🔄 初始化数据库...
python server\init_multi_store_db.py
if errorlevel 1 (
echo ❌ 数据库初始化失败
pause
exit /b 1
)
)
echo ✓ 数据库准备完成
echo.
echo ====================================
echo ✅ 环境准备完成!
echo ====================================
echo.
echo 接下来请选择启动方式:
echo [1] 启动API服务器 (后端)
echo [2] 启动前端开发服务器
echo [3] 运行API测试
echo [4] 查看项目状态
echo [0] 退出
echo.
:menu
set /p choice="请选择 (0-4): "
if "%choice%"=="1" goto start_api
if "%choice%"=="2" goto start_frontend
if "%choice%"=="3" goto run_tests
if "%choice%"=="4" goto show_status
if "%choice%"=="0" goto end
echo 无效选择,请重新输入
goto menu
:start_api
echo.
echo 🚀 启动API服务器...
echo 服务器将在 http://localhost:5000 启动
echo API文档访问: http://localhost:5000/swagger
echo.
echo 按 Ctrl+C 停止服务器
echo.
cd server
python api.py
goto end
:start_frontend
echo.
echo 🚀 启动前端开发服务器...
cd UI
if not exist "node_modules" (
echo 🔄 安装前端依赖...
npm install
if errorlevel 1 (
echo ❌ 前端依赖安装失败
pause
goto menu
)
)
echo 前端将在 http://localhost:5173 启动
echo.
npm run dev
goto end
:run_tests
echo.
echo 🧪 运行API测试...
python test_api_endpoints.py
echo.
pause
goto menu
:show_status
echo.
echo 📊 项目状态检查...
echo.
echo === 文件检查 ===
if exist "pharmacy_sales_multi_store.csv" (echo ✓ 多店铺数据文件) else (echo ❌ 多店铺数据文件缺失)
if exist "prediction_history.db" (echo ✓ 预测历史数据库) else (echo ❌ 预测历史数据库缺失)
if exist "server\api.py" (echo ✓ API服务器文件) else (echo ❌ API服务器文件缺失)
if exist "UI\package.json" (echo ✓ 前端项目文件) else (echo ❌ 前端项目文件缺失)
echo.
echo === 模型文件 ===
if exist "saved_models" (
echo 已保存的模型:
dir saved_models\*.pth /b 2>nul || echo 暂无已训练的模型
) else (
echo ❌ 模型目录不存在
)
echo.
echo === 虚拟环境状态 ===
python -c "import sys; print('Python版本:', sys.version)"
python -c "import flask; print('Flask版本:', flask.__version__)" 2>nul || echo ❌ Flask未安装
echo.
pause
goto menu
:end
echo.
echo 感谢使用药店销售预测系统!
echo.
pause

View File

@ -1,41 +0,0 @@
@echo off
chcp 65001 >nul 2>&1
echo 🚀 启动药店销售预测系统API服务器 (WebSocket修复版)
echo.
:: 设置编码环境变量
set PYTHONIOENCODING=utf-8
set PYTHONLEGACYWINDOWSSTDIO=0
:: 显示当前配置
echo 📋 当前环境配置:
echo 编码: UTF-8
echo 路径: %CD%
echo Python: uv管理
echo.
:: 检查依赖
echo 🔍 检查Python依赖...
uv list --quiet >nul 2>&1
if errorlevel 1 (
echo ⚠️ UV环境未配置正在初始化...
uv sync
)
echo ✅ 依赖检查完成
echo.
:: 启动API服务器
echo 🌐 启动API服务器 (WebSocket支持)...
echo 💡 访问地址: http://localhost:5000
echo 🔗 WebSocket端点: ws://localhost:5000/socket.io
echo.
echo 📝 启动日志:
echo ----------------------------------------
uv run server/api.py --host 0.0.0.0 --port 5000
echo.
echo ----------------------------------------
echo 🛑 API服务器已停止
pause

View File

@ -1,11 +0,0 @@
@echo off
chcp 65001 >nul 2>&1
set PYTHONIOENCODING=utf-8
set PYTHONLEGACYWINDOWSSTDIO=0
cd /d %~dp0
echo 🚀 启动药店销售预测系统API服务器...
echo 📝 编码设置: UTF-8
echo 🌐 服务地址: http://127.0.0.1:5000
echo.
uv run server/api.py
pause

View File

@ -1,30 +0,0 @@
@echo off
chcp 65001 >nul 2>&1
echo 📦 导出UV依赖配置
echo.
:: 设置编码
set PYTHONIOENCODING=utf-8
echo 📋 导出requirements.txt格式...
uv export --format requirements-txt > requirements-exported.txt
echo 📋 导出依赖树状图...
uv tree > dependency-tree.txt
echo 📋 显示当前已安装的包...
uv list > installed-packages.txt
echo 📋 显示uv配置...
uv config list > uv-config.txt
echo.
echo ✅ 依赖配置导出完成!
echo.
echo 📁 生成的文件:
echo - requirements-exported.txt (标准requirements格式)
echo - dependency-tree.txt (依赖关系树)
echo - installed-packages.txt (已安装包列表)
echo - uv-config.txt (UV配置信息)
echo.
pause

View File

@ -1,43 +0,0 @@
@echo off
chcp 65001 >nul 2>&1
echo 🚀 药店销售预测系统 - 快速安装依赖
echo.
:: 设置编码环境变量
set PYTHONIOENCODING=utf-8
set PYTHONLEGACYWINDOWSSTDIO=0
echo 📁 配置UV缓存目录...
uv config set cache-dir ".uv_cache"
echo 🌐 配置镜像源...
uv config set global.index-url "https://pypi.tuna.tsinghua.edu.cn/simple"
echo.
echo 📦 安装核心依赖包...
echo.
:: 分批安装,避免超时
echo 1/4 安装基础数据处理包...
uv add numpy pandas openpyxl
echo 2/4 安装机器学习包...
uv add scikit-learn matplotlib tqdm
echo 3/4 安装Web框架包...
uv add flask flask-cors flask-socketio flasgger werkzeug
echo 4/4 安装深度学习框架...
uv add torch torchvision --index-url https://download.pytorch.org/whl/cpu
echo.
echo ✅ 核心依赖安装完成!
echo.
echo 🔍 检查安装状态...
uv list
echo.
echo 🎉 依赖安装完成!可以启动系统了
echo 💡 启动命令: uv run server/api.py
echo.
pause

View File

@ -1,43 +0,0 @@
@echo off
chcp 65001 >nul 2>&1
echo 🔧 配置药店销售预测系统UV环境...
echo.
:: 设置编码环境变量
set PYTHONIOENCODING=utf-8
set PYTHONLEGACYWINDOWSSTDIO=0
:: 设置缓存目录
echo 📁 设置UV缓存目录...
uv config set cache-dir "H:\_Workings\_OneTree\_ShopTRAINING\.uv_cache"
:: 设置镜像源
echo 🌐 配置国内镜像源...
uv config set global.index-url "https://pypi.tuna.tsinghua.edu.cn/simple"
:: 设置信任主机
echo 🔒 配置信任主机...
uv config set global.trusted-host "pypi.tuna.tsinghua.edu.cn"
echo.
echo ✅ UV环境配置完成
echo 📋 当前配置:
uv config list
echo.
echo 🚀 初始化项目并同步依赖...
uv sync
echo.
echo 📦 安装完成,检查依赖状态...
uv tree
echo.
echo 🎉 环境配置和依赖同步完成!
echo.
echo 💡 使用方法:
echo 启动API服务器: uv run server/api.py
echo 运行测试: uv run pytest
echo 格式化代码: uv run black server/
echo.
pause