Ho installato python 2.6 insieme alla versione 2.5.2 del mio mac. Non appena ho fatto, python2.6 manage.py runserver non è riuscito perché non è stato possibile trovare django.core.management.importerror: nessun modulo chiamato django
Da una shell, import django restituisce importerror: nessun modulo denominato django.
Perché?
Rerunning "sudo python setup.py install" era la risposta. Ma ho trascorso circa quattro ore imparando che 2.5 è installato in /System/Library/Frameworks/Python.framework/Versions/, mentre 2.6 è installato in/Library/... (come sopra, senza il Sistema). Che importa? Bene, Django si installa nella cartella dei pacchetti del sito di Python. In 2.5 è in /Library/Python/2.x/site-packages, separato dalla versione di Django installata. In 2.6, si trova nella cartella lib sotto la versione di Django installata (/Library/Frameworks/Python.framework/Versions/2.6/lib/site-packages). Questo mi sembra più logico. – Alex