I was looking for a version manager for Python similar/equal to RVM (for Ruby), I found pyenv but it is merely a switcher so I'd need to combine it with virtualenv (my understanding so far), a little laborious but I could get used to it. Moreover I've read pipenv is recommended to use instead of virtualenv, so could it work with pyenv? how?
However the article What is the difference between venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv, etc? mentionates pyenv is deprecated in Python 3.6. So I'm in zero and confused again, what should I use? and how should I use it?
System: Arch Linux, Plasma.
Current (installed) versions for Python: 2.7.14 and 3.6.4
What I plan to do: I need a framework where if for any reason I need to work with versions: 3.4.7, 3.2.6, 2.6.7 and 2.3.3, I could do it without any pain in the ass.
I hope your help, thanks people.