Problema con la ruta de Python. “ImportError: no hay un módulo llamado setuptools”

Recientemente actualicé a Python 2.7 para comenzar a trabajar con Django “Django requiere Python, específicamente Python 2.6.5 – 2.7.x.”

Como resultado, tuve que instalar algunas de las herramientas que he estado usando cuando pasé por el excelente ejercicio LPTHW 46

  1. pip de http://pypi.python.org/pypi/pip
  2. Distribuir desde http://pypi.python.org/pypi/distribute
  3. nariz desde http://pypi.python.org/pypi/nose/
  4. virtualenv de http://pypi.python.org/pypi/virtualenv

Debería ser bastante fácil, lo había hecho todo antes …

Cuando ejecuto python en la terminal obtengo lo siguiente. Nota: Python 2.7.5

$ python Python 2.7.5 (v2.7.5:ab05e7dd2788, May 13 2013, 13:18:45) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> 

Cuando escribo “qué python” obtengo

 $ which python /Library/Frameworks/Python.framework/Versions/2.7/bin/python 

Sin embargo, cuando trato de instalar Distribuir, Nariz o Virtualenv obtengo el siguiente error. Note Python / 2.6

 $ sudo pip install distribute Exception: Traceback (most recent call last): File "/Library/Python/2.6/site-packages/pip-1.3.1-py2.6.egg/pip/basecommand.py", line 139, in main status = self.run(options, args) File "/Library/Python/2.6/site-packages/pip-1.3.1-py2.6.egg/pip/commands/install.py", line 258, in run import setuptools ImportError: No module named setuptools Storing complete log in /Users/brendanspillane/Library/Logs/pip.log localhost:~ brendanspillane$ 

Creo que el Python / 2.6 es el problema aquí. Como resultado, traté de configurar mi ruta de Python (mi primera vez). Usando esta pregunta como referencia “¿Cambiar la ruta de python en mac?” yo escribí

 PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH 

Esto no tiene efecto aparente.

Sin embargo, todavía no puedo ejecutar la sudo pip install distribute y sigo recibiendo el mismo error.

¿Alguien puede ayudarme? ¿Es mi camino de Python? o estoy mirando en la dirección equivocada?

Cualquier ayuda es como siempre, muy apreciada.

Final profundo

No estoy realmente seguro de cómo funcionó, pero lo hizo. @Robert Lujo merece los votos por su respuesta en https://stackoverflow.com/a/16511140/1214163

Si la respuesta también se añade aquí, la aceptaré.