-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup-python.bat
More file actions
66 lines (56 loc) · 1.47 KB
/
setup-python.bat
File metadata and controls
66 lines (56 loc) · 1.47 KB
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
@echo off
REM LoraMint Python Backend Setup Script for Windows
REM This script manually sets up the Python backend environment
echo.
echo Setting up Python backend for LoraMint...
echo.
REM Navigate to Python backend directory
cd src\python-backend
REM Check if Python is installed
where python >nul 2>nul
if %ERRORLEVEL% NEQ 0 (
echo [ERROR] Python not found. Please install Python 3.10 or higher.
pause
exit /b 1
)
echo [OK] Using Python
python --version
REM Create virtual environment
if exist "venv\" (
echo [WARNING] Virtual environment already exists. Skipping creation.
) else (
echo [INFO] Creating virtual environment...
python -m venv venv
if %ERRORLEVEL% NEQ 0 (
echo [ERROR] Failed to create virtual environment
pause
exit /b 1
)
echo [OK] Virtual environment created
)
REM Activate virtual environment
echo [INFO] Activating virtual environment...
call venv\Scripts\activate.bat
REM Upgrade pip
echo [INFO] Upgrading pip...
python -m pip install --upgrade pip
REM Install dependencies
echo [INFO] Installing dependencies...
echo This may take several minutes...
pip install -r requirements.txt
if %ERRORLEVEL% NEQ 0 (
echo [ERROR] Failed to install dependencies
pause
exit /b 1
)
echo.
echo [OK] Python backend setup complete!
echo.
echo To start the Python backend manually:
echo cd src\python-backend
echo venv\Scripts\activate
echo python main.py
echo.
echo Or simply run: start.bat
echo.
pause