| if (-Not (Test-Path -Path "$PSScriptRoot\venv\Scripts")) { | |
| Write-Output "Creating venv..." | |
| python -m venv venv | |
| } | |
| Write-Output "Checked the venv folder. Now installing requirements..." | |
| Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force | |
| & "$PSScriptRoot\venv\Scripts\Activate.ps1" | |
| python -m pip install -U pip | |
| pip install -r requirements.txt | |
| if ($LASTEXITCODE -ne 0) { | |
| Write-Output "" | |
| Write-Output "Requirements installation failed. Please remove the venv folder and run the script again." | |
| } else { | |
| Write-Output "" | |
| Write-Output "Requirements installed successfully." | |
| } | |
| Read-Host -Prompt "Press Enter to continue..." | |