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
Members who list pyenv in their Stack, by week.
Hacker News mentions: 1 mention (2010) to 0 mentions (2026)
Imported from Hacker News mentions
Homebrew analytics installs: 58,752 installs (2026) to 38,321 installs (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.
Checked 23 October 2026.
@gen_cli_queen