| # Sample script to install pip under Windows |
| # Authors: Olivier Grisel, Jonathan Helmus and Kyle Kastner |
| # License: CC0 1.0 Universal: http://creativecommons.org/publicdomain/zero/1.0/ |
| |
| $GET_PIP_URL = "https://bootstrap.pypa.io/get-pip.py" |
| $GET_PIP_PATH = "C:\get-pip.py" |
| $ErrorActionPreference = "Stop" |
| |
| function InstallPip ($python_home) { |
| $pip_path = $python_home + "\Scripts\pip.exe" |
| $python_path = $python_home + "\python.exe" |
| if (-not(Test-Path $pip_path)) { |
| Write-Host "Installing pip..." |
| $webclient = New-Object System.Net.WebClient |
| $webclient.DownloadFile($GET_PIP_URL, $GET_PIP_PATH) |
| Write-Host "Executing:" $python_path $GET_PIP_PATH |
| Start-Process -FilePath "$python_path" -ArgumentList "$GET_PIP_PATH" -Wait -Passthru |
| } else { |
| Write-Host "pip already installed." |
| } |
| } |
| |
| function main () { |
| InstallPip $env:PYTHON |
| } |
| |
| main |