删除执勤配置文档
This commit is contained in:
parent
582a8dcdf8
commit
e170a7143c
180
Windows_快速启动.bat
180
Windows_快速启动.bat
@ -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
|
@ -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
|
11
启动API服务器.bat
11
启动API服务器.bat
@ -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
|
30
导出依赖配置.bat
30
导出依赖配置.bat
@ -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
|
43
快速安装依赖.bat
43
快速安装依赖.bat
@ -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
|
43
配置UV环境.bat
43
配置UV环境.bat
@ -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
|
Loading…
x
Reference in New Issue
Block a user