The best way to manage python versions is via Pyenv. In this video I am going to teach you how.
Here is the link to:
GitHub: https://github.com/pedrojunqueira/PytalistaYT/blob/master/pyenv/Pyenv.md
website I mentioned in this video: https://pycon.switowski.com/02-packages/pyenv/