создаешь три окружения, каждому указываешь свою версию
pipenv уже позволяет создать виртуальное окружение на основе любых доступных версий Python
И что конкретно вы имеете в виду? Сохранение перед запуском у меня уже активировано, но не работает.
Как узнать что один из ответов стал "лучшим для этой вопроса"?
Не везде и не всегда устанавливется из бинариков иногда приходится собирать самому
А откуда он возьмётся? Процитирую себя:
pyenv позволяет ставить любые доступные версии Python. И корректно между ними переключаться.
Вы как ставите нужную версию?
Вот, допустим, мне надо поставить несколько разных. pyenv для этого - то, что доктор прописал.