A friendly Tkinter GUI for pyenv-win — install, switch, and manage Python versions on Windows without memorizing pyenv commands.
- Install / update / uninstall pyenv-win itself. Uses the vendored official installer script — no network roundtrip on launch.
- One-click "Install latest 3.X" buttons plus a searchable, filterable browser of every installable version, with installed marker and "latest in series" highlight.
- Manage installed versions in a Treeview dialog: right-click for Set Global / Uninstall (confirmed) / Open Folder / Copy Path, plus per-row disk usage and active marker.
- Per-version venv creator (
python -m venv ...) and per-version pip panel (list / install / freeze / uninstall packages). - Live status panel with the active Python version banner and
global/local/shellscopes side by side. Detects when pyenv-win's shims aren't on PATH and offers a one-click Fix PATH that prependsbinandshimsto your USER PATH. - Friendly command dropdown wrapping every pyenv subcommand with a description and version-aware argument autocompletion.
- ANSI-clean output pane with right-click Copy / Copy all / Save to file… / Clear.
- Progress bar with phase label and Stop button during long-running operations. Stop force-terminates the whole subprocess tree, not just the parent shell.
- Hover tooltips on every button explaining what they do.
- Persistent settings — window size and last selected command are saved to
%APPDATA%\pyenv-win-GUI\settings.json.
Grab the latest standalone .exe from the Releases page — no Python install required.
Main window — install / manage versions, run pyenv commands, see what's active.
Manage installed dialog — per-version disk usage and active marker; right-click for set-global, uninstall, venv, or pip.
Browse installable dialog — filter by major version, search, install with one click.
pip panel — list, install, freeze, uninstall packages for the selected Python version.


