Zainstalowałem Pythona 2.6 obok wersji 2.5.2 mojego Macintosha. Jak tylko wykonałem, runhostver python2.6 manage.py nie powiodło się, ponieważ nie mógł znaleźć django.core.management.importerror: Brak modułu o nazwie django
Z powłoki importuj django zwraca wartość importerror: Brak modułu o nazwie django.
Dlaczego?
Rerunning "sudo python setup.py install" było odpowiedzią. Ale spędziłem około czterech godzin, ucząc się, że 2.5 jest zainstalowane w /System/Library/Frameworks/Python.framework/Versions/, podczas gdy 2.6 jest zainstalowane w/Library/... (tak samo jak wyżej, bez systemu). Kogo to obchodzi? Cóż, Django instaluje się w folderze Pythona. W wersji 2.5 znajdującej się w /Library/Python/2.x/site-packages, oddzielone od zainstalowanej wersji Django. W wersji 2.6 znajduje się w folderze lib w zainstalowanej wersji Django (/Library/Frameworks/Python.framework/Versions/2.6/lib/site-packages). To wydaje mi się bardziej logiczne. – Alex