@echo off
chcp 65001 >nul
echo ========================================
echo   ETL Manager 依赖安装脚本
echo ========================================
echo.

:: 检查 Python
python --version >nul 2>&1
if errorlevel 1 (
    echo [错误] 未检测到 Python，请先安装 Python 3.10+
    echo 下载地址: https://www.python.org/downloads/
    pause
    exit /b 1
)

echo [1/2] 检测到 Python:
python --version
echo.

echo [2/2] 安装依赖...
pip install -r ..\requirements.txt

if errorlevel 1 (
    echo.
    echo [错误] 依赖安装失败，请检查网络连接
    pause
    exit /b 1
)

echo.
echo ========================================
echo   安装完成！
echo   双击 "启动ETL管理器.bat" 运行程序
echo ========================================
pause
