Runs inside an existing LXC container
bash -c "$(curl -fsSL https://raw.githubusercontent.com/scripts-underground/proxmox/main/scripts/addon/pyenv.sh)"
pyenv
pyenv lets you easily switch between multiple versions of Python. It intercepts Python commands using shim executables, so the active Python version can change per user or per project without touching the system interpreter. This addon installs the latest Python 3.14 via pyenv and optionally offers Home Assistant, ESPHome, and Matter Server payloads during setup.
Notes
- Runs inside an existing LXC container (Debian/Ubuntu only)
- Restart your shell after installation (or run
exec $SHELL) to activate pyenv - Optional payloads during install: Home Assistant (port 8123), ESPHome Dashboard (port 6052), Matter Server
- Update with:
update-pyenv— Uninstall with:uninstall-pyenv - Re-running the installer offers update/uninstall via the framework guard

