Sorry I didn't catch this the first time around: the DJANGO_SETTINGS_MODULE should be a Python module name, not a file path. Change that line to:
os.environ['DJANGO_SETTINGS_MODULE'] = 'geonode.settings' Hope this helps. -- David Winslow OpenGeo - http://opengeo.org/ On Fri, Jan 28, 2011 at 2:21 PM, Garey Mills <[email protected]>wrote: > David - > > When I make the changes you suggest, I get this > > [Fri Jan 28 11:17:48 2011] [error] [client 128.32.99.171] ImportError: > Could not import settings '/opt/geonode/src/GeoNodePy/geonode/settings.py' > (Is it on sys.path? Does it have syntax errors?): Import by filename is not > supported. > > No permissions problems that I can see. Import by filename? > > Garey > > -------- Original Message -------- Subject: Re: [geonode] problem with > Django installation Date: Thu, 27 Jan 2011 15:54:07 -0500 From: David > Winslow <[email protected]> <[email protected]> Reply-To: > [email protected] To: [email protected] > > > Use: > import site > site.addsitedir("/opt/geonode/lib/python2.6/site-packages") > > Rather than: > import sys > sys.path.append("/opt/geonode") > > The directory that you get from unpacking geonode does not directly > contain python modules, and uses some tricks (pth files etc) which afaik are > not caught when using sys.path.append. > > Hope this helps. > > -- > David Winslow > OpenGeo - http://opengeo.org/ > > > On Thu, Jan 27, 2011 at 2:01 PM, Garey Mills > <[email protected]>wrote: > >> Hi - >> >> I followed the instructions found in >> docs.geonode.org/1.0/deployment.html and found myself construction a >> django.wsgi file that looks like this: >> >> import os >> import sys >> >> path = '/opt/geonode' >> if path not in sys.path: >> sys.path.append(path) >> >> os.environ['DJANGO_SETTINGS_MODULE'] = >> '/opt/geonode/src/GeoNodePy/geonode/settings.py' >> >> import django.core.handlers.wsgi >> application = django.core.handlers.wsgi.WSGIHandler() >> >> >> I am getting the error: >> >> [Thu Jan 27 10:57:40 2011] [error] [client *************] File >> "/opt/geonode/django.wsgi", line 10, in ? >> [Thu Jan 27 10:57:40 2011] [error] [client *************] import >> django.core.handlers.wsgi >> [Thu Jan 27 10:57:40 2011] [error] [client *************] ImportError: >> No module named django.core.handlers.wsgi >> >> >> Anybody have an idea why django.core.handlers.wsgi is not being found? >> >> Garey Mills >> Library Systems Office >> UC Berkeley >> > >
