Hi!
I am trying to set the pythonpath for the WSGI application, and it
always fails. mod_wsgi always look in the main

/usr/lib/python27/site-packages folder, and I don't know why.

I have set up a virtual environment and installed all packages.

In the VirtualHost section I set the python path:

WSGIDaemonProcess pyramid user=apache group=apache threads=4
python-path=/storage/PyENV/lin/UKDMindMapper/lib/python2.7/site-packages


For any advises howto tell mod_wsgi to use a differen python-path
successfully, I would kindly thank you.



Tamer



here the virtualhost entry:

WSGIPythonHome /usr                           

<VirtualHost *:80>
ServerName ukd.higazi-it.com
WSGIApplicationGroup %{GLOBAL}
WSGIPassAuthorization On
WSGIDaemonProcess pyramid user=apache group=apache threads=4
python-path=/storage/PyENV/lin/UKDMindMapper/lib/python2.7/site-packages
WSGIScriptAlias / /storage/PyENV/lin/UKDMindMapper/pyramid.wsgi

<Directory /storage/PyENV/lin/UKDMindMapper>
  WSGIProcessGroup pyramid
  Order allow,deny
  Allow from all
</Directory>
</VirtualHost>



and here the pyramid.wsgi content:

from pyramid.paster import get_app
application =
get_app('/storage/PyProjects/UKDMindMapperApp/development.ini','main')


which brings me this error in the apache error_log:

[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1] mod_wsgi
(pid=19068): Target WSGI script
'/storage/PyENV/lin/UKDMindMapper/pyramid.wsgi' cannot be loaded as
Python module.
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1] mod_wsgi
(pid=19068): Exception occurred processing WSGI script
'/storage/PyENV/lin/UKDMindMapper/pyramid.wsgi'.
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1] Traceback (most
recent call last):
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/storage/PyENV/lin/UKDMindMapper/pyramid.wsgi", line 2, in <module>
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     application =
get_app('/storage/PyProjects/UKDMindMapperApp/development.ini','main')
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/storage/PyENV/lin/UKDMindMapper/lib/python2.7/site-packages/pyramid-1.3.2-py2.7.egg/pyramid/paster.py",
line 32, in get_app
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     app =
loadapp(config_name, name=section, relative_to=here_dir)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 247, in loadapp
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     return
loadobj(APP, uri, name=name, **kw)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 271, in loadobj
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]    
global_conf=global_conf)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 296, in loadcontext
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]    
global_conf=global_conf)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 320, in _loadconfig
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     return
loader.get_context(object_type, name, global_conf)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 454, in get_context
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     section)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 476, in _context_from_use
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     object_type,
name=use, global_conf=global_conf)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 406, in get_context
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]    
global_conf=global_conf)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 296, in loadcontext
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]    
global_conf=global_conf)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 328, in _loadegg
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     return
loader.get_context(object_type, name, global_conf)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 620, in get_context
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     object_type,
name=name)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py",
line 640, in find_egg_entry_point
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]    
pkg_resources.require(self.spec)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/distribute-0.6.21-py2.7.egg/pkg_resources.py",
line 686, in require
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     needed =
self.resolve(parse_requirements(requirements))
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]   File
"/usr/lib/python2.7/site-packages/distribute-0.6.21-py2.7.egg/pkg_resources.py",
line 584, in resolve
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]     raise
DistributionNotFound(req)
[Tue May 22 02:14:32 2012] [error] [client 127.0.0.1]
DistributionNotFound: UKDMindMapperApp

-- 
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.

Reply via email to