Python Launcher Python Software Foundation
winget install --id=Python.Launcher -e
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.
The Python Launcher for Windows is a utility designed to locate and execute different Python versions efficiently. Key features include enabling scripts or command-line tools to specify preferred Python versions, selecting the most appropriate version with a preference for per-user installations, and ordering by language compatibility rather than recency. Ideal for developers managing multiple environments, it streamlines workflow by ensuring accurate script execution without manual PATH adjustments. The Python Launcher can be installed via winget.