The existence of a guide to install Python 2 on "Mac OS X" suggests this hasn't been updated in a long time. It was written by Kenneth Reitz (a controversial figure), and it seems to promote pipenv a lot (which is a terrible packaging thing that doesn't really solve any packaging problems).