55 lines
1.3 KiB
Batchfile
55 lines
1.3 KiB
Batchfile
@echo off
|
|
REM CardioAI Streamlit 仪表板启动脚本
|
|
echo ================================================
|
|
echo CardioAI - 心血管疾病数据可视化看板
|
|
echo ================================================
|
|
|
|
REM 检查是否在conda环境中
|
|
where conda >nul 2>nul
|
|
if %ERRORLEVEL% equ 0 (
|
|
echo 检查Conda环境...
|
|
conda info --envs | findstr cardioenv >nul
|
|
if %ERRORLEVEL% equ 0 (
|
|
echo 激活cardioenv环境...
|
|
call conda activate cardioenv
|
|
) else (
|
|
echo 警告: 未找到cardioenv环境
|
|
echo 请先创建环境: conda create -n cardioenv python=3.10
|
|
pause
|
|
exit /b 1
|
|
)
|
|
)
|
|
|
|
REM 检查Python解释器
|
|
echo 检查Python解释器...
|
|
python --version
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo 错误: 未找到Python
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
REM 检查依赖包
|
|
echo 检查依赖包...
|
|
python -c "import streamlit, pandas, plotly, numpy, openpyxl" 2>nul
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo 错误: 缺少必要的依赖包
|
|
echo 请运行: pip install -r requirements.txt
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
REM 启动Streamlit应用程序
|
|
echo 启动Streamlit应用程序...
|
|
echo 应用程序将在浏览器中打开...
|
|
echo 按Ctrl+C停止服务器
|
|
echo.
|
|
|
|
streamlit run cardio_dashboard.py
|
|
|
|
if %ERRORLEVEL% neq 0 (
|
|
echo.
|
|
echo 启动失败,请检查错误信息
|
|
pause
|
|
exit /b 1
|
|
) |