43 lines
984 B
Batchfile
43 lines
984 B
Batchfile
@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 |