Somehow Dreamhost's server setup must be really strange ... For the last 4 hours I tried setting up a dummy Django project on Dreamhost using basically a combination of the tutorial in the Dreamhost WIKI and the tutorial on Djangoproject.com for using Django with FastCGI ... but first things first:
At home I'm using a prefix setup for all Python libraries I'm using including Django which seems to work quite well ... at home. I now tried to mirror the setup on Dreamhost but received only 500 errors whenever the script should have been called via FastCGI. The reason for this seems to be very simple: For some reason, easy-install'd package appear not to work the way they should when called from FastCGI. Well, to solve this you have the common solutions at hand:
Read more about "Django on Dreamhost: An adventure" ...
Seems like