Demasiadas versiones diferentes de Python en mi sistema y causando problemas

Durante los últimos años, he instalado muchas bibliotecas de Python con varias versiones de Python. Para prepararlos para trabajar de inmediato, los instalé a ciegas sin control. Actualmente están causando problemas cuando intenté instalarPynest que invoca a numpy, scipy y matplotlib. Después de luchar, voy a limpiar y reinstalar Python y las bibliotecas.

Después de la investigación, encontré Python 2.5 / 2.6 / 2.7 / 3.2 en mi sistema, y ​​cada uno de ellos tiene algunas copias u otras cosas en: (mi SO ==Mac OS X 10.7.5 Lion)

/Library/Frameworks//opt/local/Library/Frameworks//opt/local/bin//Applications//usr/local/bin//usr/bin//System/Library/Frameworks/

Sé que estoy loco por tener estos. Ahora he quitado todo esto excepto las cosas en/System/Libarary/Frameworks (Nunca quito nada de/System/Library/). Después del trabajo limpio,which python ahora da/usr/bin/python que enlaza con/System/Library/Frameworks.

Ahora, ¿es un entorno claro para que reinstale python? ¿Cómo volver a comprobar que no hay otras versiones existentes? ¿Cómo debo reinstalarlos para garantizar que ellos y sus bibliotecas no estarán en todas partes y tengan muchas copias de nuevo?

Quiero instalar un Python 2.7 limpio en una ubicación adecuada, hacer que mi sistema sepa exactamente dónde está y nunca instalar bibliotecas en ningún otro lugar. Por favor, dame un consejo para que lo manejes de manera profesional.

Para su información, aquí está mi actual$PATH, Creo que debería ser modificado:

/opt/local/bin:/opt/local/sbin:/opt/nest/lib/python2.7/site-packages:/usr/local/lib/python2.7/site-packages:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/texbin:/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/site-packages/django/bin:/usr/X11/bin:/opt/local/bin:/opt/local/sbin:/usr/local/lib/python2.7/site-packages:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.2/bin

Por favor, hágamelo saber si necesita más información. ¡Gracias!

ACTUALIZAR:

Estoy reconsiderando profusamente por qué se vuelve tan loco. Creo que es porque instalé cosas a través de:

easy_install / macports / homebrew / fink / pip algunas veces;.dmg algunas veces;.pkg algunas veces;compilar código fuente a veces;

e hicieron cosas en diferentes lugares. Me pregunto cuál es el mecanismo detrás de estas formas. ¿Cómo eligen la ubicación de destino? ¿Cómo evitar que arruinen las cosas?

Respuestas a la pregunta(4)

Su respuesta a la pregunta