I've added a file called sites.pth to my standard python site-packages
directory and my django module can be imported via python itself. So
my question is what may be causing mod_wsgi from within apache to not
pick up on the path modules when python itself does. I've tried
various things like adding the WSGIPythonHome directive to the main
apache config. But, then none of the standard modules are found:
cannot import modules os.
Thanks for any help in advance...
Brandon
I.E.
#python
>>import mysite.settings
>>
But, when I set environment inside my wsgi file it fails to import...
I.E.
import os
import sys
import pprint
sys.path.append('/home/www')
sys.path.append('/home/www/mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
print sys.prefix
pprint.pprint(sys.path)
import mysite
#import django.core.handlers.wsgi
#application = django.core.handlers.wsgi.WSGIHandler( )
My apache error logs are as follows:
[Sat Feb 06 18:56:43 2010] [notice] Apache/2.2.14 (Unix) mod_ssl/
2.2.14 OpenSSL/0.9.8k-fips DAV/2 SVN/1.6.6 mod_wsgi/3.1 Python/2.6
configured -- resuming normal operations
[Sat Feb 06 18:56:50 2010] [error] ['/usr/lib/python2.6/site-packages/
setuptools-0.6c11-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Pylons-0.9.7-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Tempita-0.4-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
WebTest-1.2-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
WebError-0.10.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
WebOb-0.9.7.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Mako-0.2.5-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
nose-0.11.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
decorator-3.1.2-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
simplejson-2.0.9-py2.6-linux-i686.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
FormEncode-1.2.2-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
PasteScript-1.7.3-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
PasteDeploy-1.3.3-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Paste-1.7.2-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Beaker-1.5.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
WebHelpers-1.0b3-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Routes-1.11-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Pygments-1.2.2-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
TurboGears-1.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
tgMochiKit-1.4.2-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
TurboJson-1.2.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
PEAK_Rules-0.5a1.dev_r2600-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Genshi-0.5.1-py2.6-linux-i686.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
configobj-4.7.0-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
CherryPy-2.3.0-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
prioritized_methods-0.2.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Extremes-1.1.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
AddOns-0.7-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
DecoratorTools-1.7-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
BytecodeAssembler-0.5.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Cheetah-2.4.1-py2.6-linux-i686.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
SymbolType-1.0-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Markdown-2.0.3-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Django-1.1.1-py2.6.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
MySQL_python-1.2.3c1-py2.6-linux-i686.egg',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python26.zip',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/plat-linux2',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/lib-tk',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/lib-old',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/lib-dynload',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-
packages',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
Numeric',
[Sat Feb 06 18:56:50 2010] [error] '/usr/lib/python2.6/site-packages/
gtk-2.0',
[Sat Feb 06 18:56:50 2010] [error] '/home/www',
[Sat Feb 06 18:56:50 2010] [error] '/home/www/mysite']
[Sat Feb 06 18:56:50 2010] [error] [client ::1] mod_wsgi (pid=5596):
Target WSGI script '/usr/local/apache2/www/mysite.wsgi' cannot be
loaded as Python module.
[Sat Feb 06 18:56:50 2010] [error] [client ::1] mod_wsgi (pid=5596):
Exception occurred processing WSGI script '/usr/local/apache2/www/
mysite.wsgi'.
[Sat Feb 06 18:56:50 2010] [error] [client ::1] Traceback (most recent
call last):
[Sat Feb 06 18:56:50 2010] [error] [client ::1] File "/usr/local/
apache2/www/mysite.wsgi", line 11, in <module>
[Sat Feb 06 18:56:50 2010] [error] [client ::1] import mysite
[Sat Feb 06 18:56:50 2010] [error] [client ::1] ImportError: No module
named mysite
--
You received this message because you are subscribed to the Google Groups
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/modwsgi?hl=en.