12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- @echo off
- echo ========================================
- echo DataOps-platform 项目启动器
- echo ========================================
- echo.
- REM 检查Python是否安装
- python --version >nul 2>&1
- if errorlevel 1 (
- echo 错误: 未找到Python,请先安装Python 3.8+
- pause
- exit /b 1
- )
- echo Python版本检查通过
- echo.
- REM 检查项目文件完整性
- if not exist "pyproject.toml" (
- echo 警告: 缺少pyproject.toml文件,Cursor可能无法正确识别项目
- )
- if not exist "setup.py" (
- echo 警告: 缺少setup.py文件,可能影响项目识别
- )
- if not exist ".cursorrules" (
- echo 警告: 缺少.cursorrules文件,Cursor编辑器配置不完整
- )
- echo.
- echo 项目文件检查完成
- echo.
- REM 检查虚拟环境
- if not exist "venv" (
- echo 创建虚拟环境...
- python -m venv venv
- if errorlevel 1 (
- echo 错误: 创建虚拟环境失败
- pause
- exit /b 1
- )
- echo 虚拟环境创建成功
- ) else (
- echo 虚拟环境已存在
- )
- REM 激活虚拟环境
- echo 激活虚拟环境...
- call venv\Scripts\activate.bat
- REM 升级pip
- echo 升级pip...
- python -m pip install --upgrade pip
- REM 安装依赖
- echo 安装项目依赖...
- pip install -r requirements.txt
- if errorlevel 1 (
- echo 错误: 依赖安装失败
- pause
- exit /b 1
- )
- REM 设置环境变量
- set FLASK_ENV=development
- set FLASK_APP=application.py
- set FLASK_DEBUG=1
- echo.
- echo ========================================
- echo 环境设置完成!
- echo ========================================
- echo.
- echo 现在您可以:
- echo 1. 在Cursor中正常打开项目
- echo 2. 使用Python解释器: venv\Scripts\python.exe
- echo 3. 项目将在 http://localhost:5500 运行
- echo.
- echo 按任意键启动应用...
- pause >nul
- REM 启动应用
- echo 启动Flask应用...
- echo 访问地址: http://localhost:5500
- echo 按 Ctrl+C 停止应用
- echo.
- python application.py
- pause
|