Little twich, hope it works

pull/21271/head
Lidi Zheng 5 years ago
parent 82b579ab36
commit 180e78ca42
  1. 20
      tools/internal_ci/helper_scripts/install_python38.ps1

@ -15,7 +15,7 @@ function Install-Python {
[string]$PythonInstallerHash
)
$PythonInstallerUrl = "https://www.python.org/ftp/python/$PythonVersion/$PythonInstaller"
$PythonInstallerPath = "C:\tools\$PythonInstaller"
$PythonInstallerPath = "C:\tools\$PythonInstaller"
# Downloads installer
Write-Host "Downloading the Python installer: $PythonInstallerUrl => $PythonInstallerPath"
@ -29,20 +29,13 @@ function Install-Python {
Write-Host "Python installer $PythonInstallerPath validated."
# Installs Python
& $PythonInstallerPath /quiet InstallAllUsers=1 PrependPath=1 Include_test=0 TargetDir=$PythonInstallPath
& $PythonInstallerPath /passive InstallAllUsers=1 PrependPath=1 Include_test=0 TargetDir=$PythonInstallPath
if (-Not $?) {
throw "The Python installation exited with error!"
}
Write-Host "Python $PythonVersion installed by $PythonInstaller at $PythonInstallPath."
}
$Python38x64Config = @{
PythonVersion = "3.8.0"
PythonInstaller = "python-3.8.0-amd64.exe"
PythonInstallPath = "C:\Python38"
PythonInstallerHash = "29ea87f24c32f5e924b7d63f8a08ee8d"
}
Install-Python @Python38x64Config
$Python38x86Config = @{
PythonVersion = "3.8.0"
PythonInstaller = "python-3.8.0.exe"
@ -50,3 +43,12 @@ $Python38x86Config = @{
PythonInstallerHash = "412a649d36626d33b8ca5593cf18318c"
}
Install-Python @Python38x86Config
$Python38x64Config = @{
PythonVersion = "3.8.0"
PythonInstaller = "python-3.8.0-amd64.exe"
PythonInstallPath = "C:\Python38"
PythonInstallerHash = "29ea87f24c32f5e924b7d63f8a08ee8d"
}
Install-Python @Python38x64Config

Loading…
Cancel
Save