ImportError: No module named django.core.management

I started working through the Django 1.1.1 tutorial and promptly ran into the following error:

ImportError: No module named django.core.management

I was trying to execute the following command from the mysite project directory:

./manage.py --version

I’m using python 2.5 on Mac OS X, 10.6.2 (Snow Leopard) because I’m learning Django to use in conjunction with Google App Engine.
The first change I made was to set an alias so that python 2.5 is used. The second was to move /Library/Python/2.5/site-packages to the beginning of PYTHONPATH. I made these changes by adding two lines to my .profile:

export PYTHONPATH="/Library/Python/2.5/site-packages:$PYTHONPATH"
alias python=python2.5

Here’s something else that may help you:

Before Long, Platform Will Be Irrelevant to Genealogists

I started my next project. Actually, it’s a BHAG—big, hairy, audacious goal. I’m building a source-based genealogy application. It will be an Internet application, so your operating system of choice is irrelevant. Here’s my concise description:

An Internet application for recording, analyzing, and presenting chains of genealogical evidence and the lineages they document.

I’m calling it Lineascope™.

Unschooling is Intrinsically Rewarding

I’ve been reading Mihaly Csikszentmihalyi’s book, Flow: The Psychology of Optimal Experience. Many ideas in the book resonate with me. This one I encountered last night is a good example:

“When experience is intrisically rewarding life is justified in the present, rather than being held hostage to a hypothetical future gain.”

It connected for me because I’ve been thinking about unschooling lately and I think the truth of his statement helps to explain why unschooling is natural and compulsory education is unnatural. When learning is intrinsically rewarding, life is justified in the present. When learning is compulsory, life is held hostage to another’s desired future.