I solved the problem by adding WSGIPythonHome /storage/modwsgi/env
in the vhost file. What I am deeply missing is the feature, that this setting could be added inside a VirtualHost entry. Let us say, I have several python applications running, it would be beautiful to set for every VirtualHost a different "WSGIPythonHome" what mod_wsgi does not allow. Thank you for your support Tamer Am 19.01.2012 02:06, schrieb Graham Dumpleton: > > > On Wednesday, 18 January 2012, Tamer Higazi <[email protected] > <mailto:[email protected]>> wrote: >> Hi people! >> I followed the pyramid guide to run an pyramid application as mod_wsgi >> and I figure out that I have an error log. Apache tells me that the >> "zope.deprecation" module can't be loaded. But the library is there: >> >> tamer@office /storage/modwsgi/env/lib/python2.7/site-packages $ ls -lA >> | grep depre >> >> drwxr-xr-x 4 tamer tamer 4096 17. Jan 20:11 zope.deprecation-3.5.0- >> py2.7.egg > > Try setting PYTHON_EGG_CACHE to writable location in WSGI script file. > > import os > os.environ['PYTHON_EGG_CACHE'] = '/some/path' > > Could be that some other required package is a compressed egg and it is > failing to unpack. When this occurs sometimes it doesn't show the real > error and you get a problem with higher level import like you are. > > Other than that, from command line Python, import zope.deprecation and > print out __file__ attribute of module to make sure where it is coming from. > > Graham > >> What I figured out now is the follwing, that If I use the system >> python interpreter I get exactly the same error import mesage on the >> screen. >> >> If I use the python executable from the virtual env, it does it all >> right and no error is being displayed on the screen. >> >> >> Now the big question has it somehting todo that mod_wsgi uses the >> global python interpreter?! Because, whatever I do, and I did all the >> the variants, even I followed the virtualenv guide, I see always in >> the apache log the same error import message. >> >> >> Apache error_log: >> http://pastebin.com/raw.php?i=KswA2ZcT >> >> My Apache VHOST entry >> http://pastebin.com/raw.php?i=feE5KnZR >> >> and my pyramid.wsgi content: >> >> from pyramid.paster import get_app >> application = get_app('/storage/modwsgi/env/myapp/ >> development.ini','main') >> >> >> Any ideas?! I am not getting smart. For any support I would kindly >> thank you. >> >> >> Tamer >> >> -- >> You received this message because you are subscribed to the Google > Groups "modwsgi" group. >> To post to this group, send email to [email protected] > <mailto:[email protected]>. >> To unsubscribe from this group, send email to > [email protected] > <mailto:modwsgi%[email protected]>. >> For more options, visit this group at > http://groups.google.com/group/modwsgi?hl=en. >> >> > > -- > 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. -- 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.
