Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
# download
PS C:\Users\Administrator> Invoke-WebRequest -Uri "https://www.python.org/ftp/python/3.13.1/python-3.13.1-amd64.exe" -OutFile "python-3.13.1-amd64.exe"
# install (to System Wide + set PATH)
PS C:\Users\Administrator> .\python-3.13.1-amd64.exe /quiet InstallAllUsers=1 PrependPath=1 Include_test=0
# installation processes are running
PS C:\Users\Administrator> Get-Process -Name "py*", "setup*"
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
260 19 3728 14876 1.23 2696 0 python-3.13.1-amd64
209 15 2764 12144 0.09 3364 0 python-3.13.1-amd64
380 27 7128 25124 0.63 5480 0 python-3.13.1-amd64
# after finishing installation, processes above finish
PS C:\Users\Administrator> Get-Process -Name "py*", "setup*"
# reload environment variables
PS C:\Users\Administrator> $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
PS C:\Users\Administrator> python -V
Python 3.13.1
|