Does Django or mod_wsgi modify sys.path when it's running?
I setup mod_wsgi, and checked it works fine. I also came up with simple django project, and also checked it works fine with the following command django-admin.py runserver --settings=mysite.settings However, when I run the following wsgi, import os import sys mysite = '/Users/smcho/Desktop/django/mysite' if mysite not in sys.path: sys.path.insert(0,'/Users/smcho/Desktop/django/mysite') django = '/Users/smcho/Desktop/django' if django not in sys.path: sys.path.insert(0,'/Users/smcho/Desktop/django') os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings' import django.core.handlers.wsgi