pyenv | scripts-underground pyenv | scripts-underground
⚠️
WARNING: Executing scripts from the internet without understanding what they do can be dangerous. This is an open frontier — always review the code before running it.

pyenv

addon ai-dev
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