Thanks. But please specifically, how to check it?
On Wednesday, March 13, 2013 12:35:20 PM UTC+8, Pradeep Banavara wrote: > > You don't need to specify absolute paths in the python script when you are > using mod_wsgi. Just check if mod_wsgi is loading the same version of > Python as the default python webserver. That might be the issue. > > > On Wed, Mar 13, 2013 at 8:29 AM, smego <[email protected] > <javascript:>>wrote: > >> Dear all, >> When run from apache, the import doesn't work by complaining: >> 3345 [Wed Mar 13 10:06:33 2013] [error] [client 221.130.253.135] >> mod_wsgi (pid=4389): Target WSGI script '/data1/code.py' cannot be loaded >> as Python module. >> 3346 [Wed Mar 13 10:06:33 2013] [error] [client 221.130.253.135] >> mod_wsgi (pid=4389): Exception occurred processing WSGI script >> '/data1/code.py'. >> 3347 [Wed Mar 13 10:06:33 2013] [error] [client 221.130.253.135] >> Traceback (most recent call last): >> 3348 [Wed Mar 13 10:06:33 2013] [error] [client 221.130.253.135] >> File "/data1/code.py", line 3, in <module> >> 3349 [Wed Mar 13 10:06:33 2013] [error] [client 221.130.253.135] >> from config.url import urls >> 3350 [Wed Mar 13 10:06:33 2013] [error] [client 221.130.253.135] >> ImportError: No module named config.url >> When run from web.py server, it works ok. >> And I resolve that from a online tip: >> If you get an "ImportError: No module named web" in your apache error.log >> file, you could try setting the absolute path in code.py before importing >> web: >> import sys, os >> abspath = os.path.dirname(__file__) >> sys.path.append(abspath) >> os.chdir(abspath) >> import web >> >> Question is, Why that is happening? Is that a must for apache >> applications or can be set in some place as default setting? >> Thank you. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "web.py" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] <javascript:> >> . >> Visit this group at http://groups.google.com/group/webpy?hl=en. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- You received this message because you are subscribed to the Google Groups "web.py" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/webpy?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
