pyenv

Simple Python version management (by pyenv)

Pyenv Alternatives

Similar projects and alternatives to pyenv

  1. Visual Studio Code

    3,337 pyenv VS Visual Studio Code

    Visual Studio Code

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. CPython

    1,635 pyenv VS CPython

    The Python programming language

  4. HomeBrew

    1,404 pyenv VS HomeBrew

    🍺 The Package Manager for Everywhere

  5. ohmyzsh

    632 pyenv VS ohmyzsh

    🙃 A delightful community-driven (with 2,500+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

  6. Poetry

    418 pyenv VS Poetry

    Python packaging and dependency management made easy

  7. asdf

    392 pyenv VS asdf

    Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

  8. nvm

    375 pyenv VS nvm

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. uv

    262 pyenv VS uv

    An extremely fast Python package and project manager, written in Rust.

  11. pre-commit

    231 pyenv VS pre-commit

    A framework for managing and maintaining multi-language pre-commit hooks.

  12. direnv

    198 pyenv VS direnv

    unclutter your .profile

  13. SDKMan

    175 pyenv VS SDKMan

    The SDKMAN! Command Line Interface

  14. mise

    149 pyenv VS mise

    dev tools, env vars, task runner

  15. pip

    131 pyenv VS pip

    The Python package installer

  16. volta

    97 pyenv VS volta

    Volta: JS Toolchains as Code. ⚡

  17. rbenv

    80 pyenv VS rbenv

    Manage your app's Ruby environment

  18. pip-tools

    64 pyenv VS pip-tools

    A set of tools to keep your pinned Python dependencies fresh.

  19. pyenv-win

    44 pyenv VS pyenv-win

    pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.

  20. RVM

    45 pyenv VS RVM

    Ruby enVironment Manager (RVM)

  21. pyenv-virtualenv

    a pyenv plugin to manage virtualenv (a.k.a. python-virtualenv)

  22. virtualenv

    15 pyenv VS virtualenv

    Virtual Python Environment builder

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better pyenv alternative or higher similarity.

pyenv discussion

Log in or Post with

pyenv reviews and mentions

Posts with mentions or reviews of pyenv. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-04-09.
  • The Ultimate Guide to a Smooth Dev Environment
    12 projects | dev.to | 9 Apr 2026
    Install runtimes for your programming languages (e.g., Python, Node.js) using package managers. Use version managers (e.g., pyenv, nvm) to handle multiple language versions across projects.
  • Setting Up a Robust Local DevX for Snowflake Python Development
    2 projects | dev.to | 27 Feb 2026
    On macOS pyenv is a tool for managing multiple Python versions. It allows you to install and switch between different Python versions on a per-project basis by creating a .python-version file in the project root.
  • Secure MCP Development with Python and Gemini CLI
    3 projects | dev.to | 10 Feb 2026
    GitHub - pyenv/pyenv: Simple Python version management
  • Stop Deleting Virtual Environments
    4 projects | dev.to | 23 Jan 2026
    So what should you do now? You can either check out the open source python tool called pyEnv. This lets you manage multiple versions of python binary in your system. This is the go-to choice of many python software developers. So I think you should at least know about it even if you don't find it your best option considering your workflow.
  • Build a Free, Private “Chat with PDF” App in 70 Lines of Python
    2 projects | dev.to | 8 Dec 2025
    I’ve done the tedious work for you. For managing Python versions like a pro, I recommend pyenv:
  • Run LangChain Locally in 15 Minutes (Without a Single API Key)
    2 projects | dev.to | 4 Nov 2025
    This tutorial was built and verified using Python 3.13.0. Sticking to this exact version removes any guesswork. For managing Python versions like a pro, I recommend pyenv:
  • How I stopped worrying and loved Makefiles
    5 projects | dev.to | 29 Aug 2025
    I love Python for it's simplicity... at least when it comes to coding, because when you start managing dependencies, it's getting tricky. What do you use: raw dependencies.txt or rather Poetry or Pipenv? Do you use system Python or maybe pyenv?
  • Trackable Flask API using EventSource
    5 projects | dev.to | 16 Aug 2025
    If you have properly installed Pyenv, you should be able to run the following command in a desired location:
  • Back to bash: customization
    1 project | dev.to | 20 Jul 2025
    As an example, suppose we have just installed pyenv. The installation process contains instructions to update both your profile and bashrc files. Suppose you've updated your bashrc file, the changes don't take effect for the current shell you were using for the installation. Having to start a new shell can be a real pain, which can be circumvented in a couple of ways.
  • Python UV: The Fastest Python Package Manager
    3 projects | dev.to | 27 Jun 2025
    Pyenv solves the Python version switching problem but does not support package management.
  • A note from our sponsor - AppSignal
    www.appsignal.com | 6 Oct 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →

Stats

Basic pyenv repo stats
284
45,119
9.3
6 days ago

pyenv/pyenv is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of pyenv is Shell.


Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com