pyenv
github.com
Spec sheet
- Purpose
- pyenv lets users switch between multiple Python versions.Read 5 Oct 2026 · github.com
- Security
- The v2.8.0 changelog lists a fix for CVE-2026-68939 involving glob character handling in .python-version.Read 5 Oct 2026 · github.com
- License
- The repository identifies pyenv as MIT licensed.Read 5 Oct 2026 · github.com
- Builds
- Most pyenv-provided Python releases are built from source during installation, and Python build dependencies must be installed first.Read 5 Oct 2026 · github.com
- Distributions
- It supports CPython, PyPy, Stackless Python, Jython, and other Python distributions.Read 5 Oct 2026 · github.com
- Installation
- The README documents installation on Linux/Unix and macOS, including a shell installer, Git checkout, and Homebrew.Read 5 Oct 2026 · github.com
- Multiple versions
- Users can make multiple installed Python versions available at once, including for cross-version testing with tox.Read 5 Oct 2026 · github.com
- Plugins
- The project supports extending and customizing functionality with plugins.Read 5 Oct 2026 · github.com
- Shims
- It intercepts Python commands through shim executables added to PATH and routes them to the selected installation.Read 5 Oct 2026 · github.com
- Version selection
- It supports global per-user and per-project Python versions, plus overrides through an environment variable.Read 5 Oct 2026 · github.com
- Virtual environments
- pyenv does not manage virtual environments itself; the project points users to virtualenv or the pyenv-virtualenv plugin.Read 5 Oct 2026 · github.com
- Windows support
- The project says it does not officially support Windows and does not work outside Windows Subsystem for Linux; it recommends the pyenv-win fork for native Windows Python versions.Read 5 Oct 2026 · github.com
Plans and prices
pyenv Free MIT-licensed open-source project · no paid plans or pricing stated Read 5 Oct 2026 · github.com
Where Specifiction places it
- Runtime Version Managers#19 of 307.4
- Development Environment Managers#39 of 507.3