Last updated
The Python launcher for Windows is a utility which aids in locating and executing of different Python versions.
$ winget install --id Python.Launcher --exact --version 3.13.5Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.
Python Launcher uses MSI (WiX). The silent install switches are /quiet /norestart.
msiexec.exe /i launcher.msi /quiet /norestart
For Intune admins
Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.
Start free 30-day trialNo credit card required.
The Python launcher for Windows is a utility which aids in locating and executing of different Python versions.
It allows scripts (or the command-line) to indicate a preference for a specific Python version, and will locate and execute that version.
Unlike the PATH variable, the launcher will correctly select the most appropriate version of Python.
It will prefer per-user installations over system-wide ones, and orders by language version rather than using the most recently installed version.
The launcher was originally specified in PEP 397.
| Architecture | Type | Scope | Install | Download |
|---|---|---|---|---|
| x86 | MSI WiX | - | Direct |
Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.
1 known CVE via NVD
Stack-based buffer overflow in the file_compress function in minigzip (Modules/zlib) in Python 2.5 allows context-dependent attackers to execute arbitrary code via a long file argument.
See a CVE that affects your fleet? Push the patched version to Intune in one click with Pckgr.
More from Python Software Foundation or browse language, programming, programming-language.