| 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..." |
|
|