Initial commit - LEGO Instructions Manager v1.5.0
This commit is contained in:
53
install.bat
Normal file
53
install.bat
Normal file
@@ -0,0 +1,53 @@
|
||||
@echo off
|
||||
echo ===============================================
|
||||
echo LEGO Instructions Manager - Installation
|
||||
echo ===============================================
|
||||
echo.
|
||||
|
||||
REM Check if virtual environment exists
|
||||
if not exist "venv" (
|
||||
echo Creating virtual environment...
|
||||
python -m venv venv
|
||||
echo.
|
||||
)
|
||||
|
||||
echo Activating virtual environment...
|
||||
call venv\Scripts\activate.bat
|
||||
echo.
|
||||
|
||||
echo Upgrading pip...
|
||||
python -m pip install --upgrade pip
|
||||
echo.
|
||||
|
||||
echo Installing core dependencies first...
|
||||
pip install Flask>=3.0.0
|
||||
pip install Flask-SQLAlchemy>=3.1.0
|
||||
pip install Flask-Login>=0.6.0
|
||||
pip install Flask-Bcrypt>=1.0.0
|
||||
pip install Flask-WTF>=1.2.0
|
||||
pip install requests>=2.31.0
|
||||
pip install python-dotenv>=1.0.0
|
||||
echo.
|
||||
|
||||
echo Installing image processing (Pillow)...
|
||||
pip install --upgrade Pillow
|
||||
echo.
|
||||
|
||||
echo Installing PDF handling...
|
||||
pip install PyPDF2>=3.0.0
|
||||
pip install PyMuPDF>=1.23.0
|
||||
echo.
|
||||
|
||||
echo Installing remaining dependencies...
|
||||
pip install -r requirements-flexible.txt
|
||||
echo.
|
||||
|
||||
echo ===============================================
|
||||
echo Installation Complete!
|
||||
echo ===============================================
|
||||
echo.
|
||||
echo Next steps:
|
||||
echo 1. Configure .env file with your settings
|
||||
echo 2. Run: python run.py
|
||||
echo.
|
||||
pause
|
||||
Reference in New Issue
Block a user