Hay varias formas de instalar Python y de qué manera afecta las respuestas posteriores.
En todos los casos, debe instalar una versión posterior de Python 3: 3.1.3 es la última versión publicada. Para elegir cuál ejecutar, llamaría a python3.1 o python2.6 para ser explícito, ya que el lenguaje difiere lo suficiente como para que el código sea específico de las ramas 2.xy 3.x. De hecho, mucho código comienza con la línea #! / Usr / bin / env python pero es específico de 2.x. Yo diría que tener el ejecutable de python en su ruta de acceso a python3.1 sería un problema. Los scripts de Apple que usan python siempre buscan / usr / bin / python, por lo que siempre encontrarán la versión de Apple y no una versión instalada correctamente.
easy_install es de un paquete de herramientas de configuración externas y puedes decirle a setup.py dónde colocarlo.
El más simple se instala desde instalador de python.org Esto le dará un ejecutable de python3 en / usr / local / bin (y posiblemente también python). En este caso, crearía un enlace simbólico de python en ~ / bin (apuntando a la manzana python o python3) y puede cambiar a donde apunte como lo requiera sin sudo, que un enlace en / usr / local / bin requeriría.
En este caso, creo que easy_install para python3 terminará por defecto en / usr / local / bin y the apple one está en / usr / bin
Utilizo las versiones de macports, se instalan en / opt / local y tienen una selección de puerto de script que cambiará / opt / local / bin / python entre las versiones 3.1 o 2.6 (o cualquier otra que haya instalado). Lamentablemente, no. no haga esto para la instalación fácil que se encuentra en /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin (o 3.1, etc.)