Managing Multiple Python Versions With pyenv – Real Python
Link: Managing Multiple Python Versions With pyenv – Real Python: "If this is not a port of rubyenv I don't know. Its exactly the same. So it's helpful if you know one, you will know the other! "In this step-by-step tutorial, you'll learn how to install multiple Python versions and switch between them with ease, including project-specific virtual environments, even if you don't have sudo access with pyenv.""