Instalé Python 2.6 junto con la versión 2.5.2 de mi mac. Tan pronto como lo hice, python2.6 manage.py runserver falló porque no pudo encontrar django.core.management.importerror: Ningún módulo llamado django
Desde el intérprete de comandos, importar django devuelve el importador: ningún módulo llamado django.
¿Por qué?
La solución fue ejecutar "sudo python setup.py install". Pero pasé cerca de cuatro horas aprendiendo que 2.5 está instalado en /System/Library/Frameworks/Python.framework/Versions/, mientras que 2.6 está instalado en/Library/... (igual que arriba, sin el sistema). ¿A quien le importa? Bueno, Django se instala en la carpeta de paquetes de sitio de Python. En 2.5 eso está en /Library/Python/2.x/site-packages, separado de la versión de Django instalada. En 2.6, está en la carpeta lib bajo la versión de Django instalada (/Library/Frameworks/Python.framework/Versions/2.6/lib/site-packages). Esto me parece más lógico. – Alex