Dilawar Singh Being Dilawar/ Tools/

I recently discovered pyenv. I think it’s cool. It lets me setting up Python version easily on my Linux box.

It is not written in Python and it is not installable using pip. Executing pip install pyenv in terminal didn’t work for me.

I used the system package manager to install it: sudo zypper install pyenv (on OpenSUSE).

Here is $ tldr pyenv for it.


Switch between multiple versions of Python easily. More information: https://github.com/pyenv/pyenv.

I used $ pyenv install 3.7.2 to install version 3.7.2 on my system. Leap 15.2 has 3.6 as default which does not have good typing support.

A detailed tutorial is available here https://realpython.com/intro-to-pyenv/ .