Я искал менеджер версий для Python, похожий/равный RVM (для Ruby), я нашел pyenv, но это просто переключатель, поэтому мне нужно его объединить с virtualenv (насколько я понимаю) немного трудоемко, но я мог к этому привыкнуть. Более того, я читал, что pipenv рекомендуется использовать вместо virtualenv, может ли он работать с pyenv? как?
Однако статья В чем разница между venv , pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv и т. д.? упоминает, что pyenv устарел в Python 3.6. Итак, я снова в нуле и запутался, что мне использовать? и как мне его использовать?
Система: Арх Линукс, Плазма.
Текущие (установленные) версии для Python: 2.7.14 и 3.6.4.
Что я планирую сделать: Мне нужен фреймворк, в котором, если мне по какой-либо причине понадобится работать с версиями: 3.4.7, 3.2.6, 2.6.7 и 2.3.3, я мог бы это сделать без всякой головной боли.
Надеюсь на вашу помощь, спасибо люди.
pyenv
не считается устаревшим; pyvenv есть. - person phd   schedule 27.01.2018