pyenv
Shell-based version manager that switches between multiple installed Python versions.
pyenv is a version manager for Python, forked from rbenv and modified for Python. It lets a user switch between multiple installed versions of Python, and the global version it sets applies to that user’s account. It is installed with an automatic installer, a git clone into the home directory or a Homebrew formula. The project has no homepage of its own, so its README is the documentation.
Worth knowing
The README says pyenv does not officially support Windows and does not work there outside the Windows Subsystem for Linux.
Identity
- Status
- Active
- Maintainer
- Yamashita, Yuu3
- Maintained by
- Individual3
- First release
- 20124
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-30: links, Categories, Runs as, Install with
raw.githubusercontent.com/pyenv/pyenv/master/README.md - 2026-10-30: links, License, GitHub stars
api.github.com/repos/pyenv/pyenv - 2026-10-30: Maintainer, Maintained by, License
raw.githubusercontent.com/pyenv/pyenv/master/LICENSE - 2026-10-30: First release
api.github.com/repos/pyenv/pyenv/commits/v0.1.0 - 2026-10-30: Current major version, Last release
api.github.com/repos/pyenv/pyenv/releases - 2026-10-30: Contributors
api.github.com/repos/pyenv/pyenv/contributors?per_page=1