The Right Way to Set Up Python on Your Mac – Faun – Medium

In this opinionated story, I suggest that the “right” way of doing Python 3 on MacOS is to have the latest version and to stay current with frequent updating. This is a good one-size-fits-all solution. However, if you require nuanced versioning of Python (e.g., you want to have multiple, specific versions installed) and your continuous integration tool (e.g., Travis CI) does not satisfy this need by testing across versions, try pyenv.

Source: The Right Way to Set Up Python on Your Mac – Faun – Medium