That link is dead now.
The guide that I wrote is here,
and I added info about the pip changes here.
I guess I should make a shorter version of that guide,
as it’s a long read to find everything you need to know in there.
Anaconda or miniconda is a good way to do it,
as it’s both a package manager and a virtual-environment manager.
But for most people even miniconda is too big an installation
if they have only a few pip packages.