Hola Miguel,
Se llama virtualenv, es un un comando que permite instalar una o más versiones de Python en tu carpeta de usuario (no es necesario ser root), y como dices, así no interfieres con la versión que ya viene en el sistema operativo.
Checa aquí
http://pypi.python.org/pypi/virtualenv/1.7.1.2, no ví instrucciones particulares para OSX. Checa si viene o no ya instalado.
Saludos,
Patricio