Kevin W. Beam

Software Engineer - National Snow and Ice Data Center (NSIDC)


Using pyenv to Simplify Python Development

If you develop multiple Python projects each with their own version of Python, set of dependencies, and use both virtualenvs and conda, then pyenv is worth your time to investigate and learn. Check out the short demo:

asciicast

To get started, install both pyenv and pyenv-virtualenv and integrate them into your shell setup. Both have good installation instructions and are easy to get up and running: