Coming up on 10 years of writing #Python and I still have no clue this to properly install it and manage it. Docker seems overkill but it seems like the easiest way to get the version I want installed and without environments overlapping
@anson Unless I'm missing something, venv does exactly this. You have a separate easily controlled environment for each project, with the lowest possible overhead.
It's pretty simple too - half an hour and you'll have it all figured out.
@anson I'm not sure if I understand what you're saying but maybe pyenv? https://github.com/pyenv/pyenv