Stackness
Sign up
p

pyenv

Version manager for switching between Python versions

2 members list pyenv, up 2 in the last 12 weeks, data as of 26 October 2026

Used alongside pyenv

Tools that members list in the same stack as pyenv.

Usage on Stackness
2membersup 2 in the last 12 weeks

Members who list pyenv in their Stack, by week.

History
Collected from public datasets outside Stackness, not from stacks on this site. Each series is scaled to its own peak because the units do not compare. Data sources
Mentions, monthly

Hacker News mentions: 1 mention (2010) to 0 mentions (2026)

20102014201820222026

Imported from Hacker News mentions

Installs, monthly

Homebrew analytics installs: 58,752 installs (2026) to 38,321 installs (2026)

2026

Imported from Homebrew analytics

About pyenv

Pyenv is a tool for managing multiple Python versions on a single system. Developers use it to switch between different Python versions for different projects without affecting the system-wide Python installation. This is useful when working on codebases that require specific Python versions or when testing code across multiple versions. Pyenv allows users to set a Python version globally, per project, or per shell session, making it easier to maintain compatibility across different environments.

Pyenv is developed by the pyenv project and is distributed under the MIT license. The project is written in shell script and provides a straightforward approach to Python version management across Unix-like systems. It integrates with common shell environments and does not require administrative privileges to install or use.

Developer
pyenv
GitHub
License
MIT
GitHub
Language
Shell
GitHub
Latest release
2.8.13, 22 October 2026
GitHub
GitHub stars
45.1k
GitHub
Repository since
August 2012
GitHub

Checked 23 October 2026.

F
Fatima Al-Rashid

@gen_cli_queen

S
Sergei Gordeichuk

@gordeychuk_s

Supporter