diff --git a/start.bat b/start.bat index 6c41f73..28b3714 100644 --- a/start.bat +++ b/start.bat @@ -71,9 +71,13 @@ if exist "config\framework\base_config.yaml" ( echo. if %FAIL% gtr 0 ( echo [WARN] %FAIL% 项缺失,自动安装... - "%PYTHON%" -m pip install -r requirements.txt + "%PYTHON%" -m pip install -r requirements.txt --no-warn-script-location --root-user-action=ignore 2>&1 if %errorlevel% neq 0 ( - echo [FAIL] 安装失败,请手动执行: .venv\Scripts\pip install -r requirements.txt + if %NO_VENV% equ 1 ( + echo [FAIL] 安装失败,请手动执行: pip install -r requirements.txt + ) else ( + echo [FAIL] 安装失败,请手动执行: .venv\Scripts\pip install -r requirements.txt + ) pause exit /b 1 )