fp
fp
This commit is contained in:
+63
@@ -0,0 +1,63 @@
|
||||
@echo off
|
||||
setlocal
|
||||
cd /d "%~dp0"
|
||||
|
||||
echo [1/4] Python kontrol ediliyor...
|
||||
set "PY_CMD="
|
||||
|
||||
where python >nul 2>nul
|
||||
if %errorlevel%==0 (
|
||||
python -c "import sys; raise SystemExit(0 if sys.version_info.major==3 else 1)" >nul 2>nul
|
||||
if %errorlevel%==0 set "PY_CMD=python"
|
||||
)
|
||||
|
||||
if not defined PY_CMD (
|
||||
where py >nul 2>nul
|
||||
if %errorlevel%==0 (
|
||||
py -3.13 -c "import sys" >nul 2>nul
|
||||
if %errorlevel%==0 (
|
||||
set "PY_CMD=py -3.13"
|
||||
) else (
|
||||
py -3 -c "import sys" >nul 2>nul
|
||||
if %errorlevel%==0 (
|
||||
set "PY_CMD=py -3"
|
||||
) else (
|
||||
py -c "import sys" >nul 2>nul
|
||||
if %errorlevel%==0 set "PY_CMD=py"
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
if not defined PY_CMD (
|
||||
echo [HATA] Uygun Python 3 bulunamadi.
|
||||
echo [HATA] Python 3.13 kurup tekrar deneyin: https://www.python.org/downloads/
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [2/4] Sanal ortam olusturuluyor...
|
||||
if not exist ".venv\Scripts\python.exe" (
|
||||
%PY_CMD% -m venv .venv
|
||||
if not %errorlevel%==0 (
|
||||
echo [HATA] .venv olusturulamadi.
|
||||
exit /b 1
|
||||
)
|
||||
)
|
||||
|
||||
echo [3/4] pip guncelleniyor...
|
||||
call ".venv\Scripts\activate.bat"
|
||||
python -m pip install --upgrade pip
|
||||
if not %errorlevel%==0 (
|
||||
echo [HATA] pip guncellenemedi.
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [4/4] Paketler kuruluyor...
|
||||
pip install -r requirements.txt
|
||||
if not %errorlevel%==0 (
|
||||
echo [HATA] Paket kurulumu basarisiz.
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo [OK] Kurulum tamamlandi.
|
||||
exit /b 0
|
||||
Reference in New Issue
Block a user