Дык все просто ставишь нужные версии что в Винде что в линухе это возможно.
А дальше:
venv - для нужного проекта сделать с нужной версией питона и библиотек.
---
Ну или при каждом чихе полные пути прописывать к нужной версии но это более геморно.
В линуксах можно держать несколько версия, в винде скорее всего так же. Для каждого проекта создавать виртуальное окружение venv с требуемой версией и набором библиотек.