Newnai / run.bat
Logankunfall's picture
Upload 16 files
621a86c verified
@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