-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstart.bat
More file actions
43 lines (35 loc) · 987 Bytes
/
Copy pathstart.bat
File metadata and controls
43 lines (35 loc) · 987 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
@echo off
TITLE NHS Chatbot Cookbook - Launcher
CLS
echo ========================================================
echo NHS CHATBOT COOKBOOK - LAUNCHER
echo ========================================================
echo.
:: 1. Check Python
python --version >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
echo [ERROR] Python is not installed.
echo Please install Python 3.10+ from python.org
pause
exit /b
)
:: 2. Check/Create Venv
IF NOT EXIST ".venv" (
echo [INFO] Creating virtual environment...
python -m venv .venv
)
:: 3. Install Dependencies
echo [INFO] Updating dependencies...
call .venv\Scripts\activate
pip install -r requirements.txt --quiet --disable-pip-version-check
:: 4. Check Ollama
where ollama >nul 2>&1
IF %ERRORLEVEL% NEQ 0 (
echo [WARNING] Ollama not found!
echo Please install from https://ollama.com
)
:: 5. Run App
echo.
echo [INFO] Starting Application...
streamlit run app_book_v4.py
pause