просто порядком не пользуюсь линями
да убунта, да так скорее в любом дистре будет.
по умолчанию всё запускается на системном питоне, если нужна другая версию, явно ее указываешь
да, если 3.6.7 есть в системе.
Так цель создания pyenv как раз удобный иметь инструмент для создания виртуальных окружений на основе любых доступных версий Python.
создаешь три окружения, каждому указываешь свою версию
pipenv уже позволяет создать виртуальное окружение на основе любых доступных версий Python
Этот ответ приведённой формулировке, очевидно, не соответствует.
У того, кто составлял задание, большие проблемы с квалификацией.