Spaces:
Paused
Paused
| @echo off | |
| setlocal enabledelayedexpansion | |
| title New NAI - 启动器 | |
| REM 切换到当前脚本所在目录 | |
| cd /d "%~dp0" | |
| REM 选择 Python 启动器(优先使用 py,其次 python) | |
| where py >nul 2>nul | |
| if %ERRORLEVEL%==0 ( | |
| set "PY=py" | |
| ) else ( | |
| set "PY=python" | |
| ) | |
| echo ============================================== | |
| echo [1/2] 安装依赖(若已安装会自动跳过) | |
| echo ============================================== | |
| "%PY%" -m pip install -r "requirements.txt" | |
| if %ERRORLEVEL% NEQ 0 ( | |
| echo. | |
| echo 依赖安装失败,请检查 Python 与网络环境后重试。 | |
| pause | |
| exit /b 1 | |
| ) | |
| echo. | |
| echo ============================================== | |
| echo [2/2] 启动本地服务器(默认端口见 backend/config.json 的 port) | |
| echo 启动后将自动在浏览器打开:http://127.0.0.1:9180 | |
| echo ============================================== | |
| REM 使用包模块运行,保证相对导入(backend.server 中的 from .app import app)正常 | |
| "%PY%" -m backend.server | |
| if %ERRORLEVEL% NEQ 0 ( | |
| echo. | |
| echo 启动失败,请查看上方报错信息并重试。 | |
| pause | |
| exit /b 1 | |
| ) | |
| endlocal |