Tech riderRev. 5 Oct 2026
- 1Runs onLinux, Mac, self-hosted
- 2CostsFree plan
- 3Supported scopesingle language
- 4Project version pinningYes
- 5Lockfile supportYes
- 6Automatic switchingYes
- 7Shell integrationYes
- 8Operating systemscross platform
8 lines stated Written from the maker's own pages: github.com

Overview
pyenv is ranked #35 of 51 in development environment managers on Specifiction. It runs on Linux, macOS, Self-hosted. There is a free plan.
pyenv plans and pricing
All planspyenv Free MIT-licensed open-source project · no paid plans or pricing stated github.com · 5 Oct 2026
Compared on development environment managers
- Supported scope
- single_languagegithub.com
- Project version pinning
- Yesgithub.com
- Lockfile support
- Yesgithub.com
- Automatic switching
- Yesgithub.com
- Shell integration
- Yesgithub.com
- Operating systems
- cross_platformgithub.com
Facts
- Purpose
- pyenv lets users switch between multiple Python versions.github.com · 5 Oct 2026
- Version selection
- It supports global per-user and per-project Python versions, plus overrides through an environment variable.github.com · 5 Oct 2026
- Distributions
- It supports CPython, PyPy, Stackless Python, Jython, and other Python distributions.github.com · 5 Oct 2026
- Shims
- It intercepts Python commands through shim executables added to PATH and routes them to the selected installation.github.com · 5 Oct 2026
- Multiple versions
- Users can make multiple installed Python versions available at once, including for cross-version testing with tox.github.com · 5 Oct 2026
- Builds
- Most pyenv-provided Python releases are built from source during installation, and Python build dependencies must be installed first.github.com · 5 Oct 2026
- Virtual environments
- pyenv does not manage virtual environments itself; the project points users to virtualenv or the pyenv-virtualenv plugin.github.com · 5 Oct 2026
- Plugins
- The project supports extending and customizing functionality with plugins.github.com · 5 Oct 2026
- Installation
- The README documents installation on Linux/Unix and macOS, including a shell installer, Git checkout, and Homebrew.github.com · 5 Oct 2026
- 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.github.com · 5 Oct 2026
- Security
- The v2.8.0 changelog lists a fix for CVE-2026-68939 involving glob character handling in .python-version.github.com · 5 Oct 2026
- License
- The repository identifies pyenv as MIT licensed.github.com · 5 Oct 2026
Best pyenv alternatives
See all 20 All accessCh 01 ActiveState Platform Free planFree trialAPI Free to start7.9 All accessCh 02 devenv Free planLinuxMac Free to start7.5 All accessCh 03 Flox Free planBrowserLinux from $20/mo7.4 All accessCh 04 FlyEnv Free planFree trialLinux Free to start7.4 All accessCh 05 Devbox Free trialBrowserLinux from $5/mo7.3 All accessCh 06 FVM Free planAPILinux Free to start7.3
Where it ranks on Specifiction
Is pyenv yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- github.com/pyenv/pyenv· checked 5 Oct 2026
- github.com/pyenv/pyenv/blob/master/CHANGELOG.md· checked 5 Oct 2026
- github.com/pyenv/pyenv/blob/master/LICENSE· checked 5 Oct 2026




