[mod_python] could not import mod_python.apache.\n

Graham Dumpleton graham.dumpleton at gmail.com
Fri Mar 23 16:15:20 EST 2007


Please keep follow ups on the mailing list.

As to your question, use Google to look up 'editing windows registry'.
A good place to start is:

  http://en.wikipedia.org/wiki/Windows_registry

Graham

On 24/03/07, liecto <liecto at gmail.com> wrote:
> Hi, thank you for your reply.
> But I don't know what is '@' meaning? how to use it.
> Thank you.
>
>
> On 3/23/07, Graham Dumpleton <graham.dumpleton at gmail.com> wrote:
> > On 23/03/07, liecto <liecto at gmail.com> wrote:
> > > This is in my error.log on my apache.
> > > ---------------
> > > [Fri Mar 23 11:53:36 2007] [error] make_obcallback: could not import
> > > mod_python.apache.\n
> > > [Fri Mar 23 11:53:36 2007] [error] make_obcallback: Python path being
> > > used "['F:\\\\mylg\\\\apache-more\\\\local\\\\python\\\\python25.zip',
> > > '.\\\\DLLs', '.\\\\lib', '.\\\\lib\\\\plat-win', '.\\\\lib\\\\lib-tk',
> > > 'F:\\\\mylg\\\\apache-more\\\\local\\\\apache\\\\Apache2\\\\bin']".
> > > [Fri Mar 23 11:53:36 2007] [error] get_interpreter: no interpreter
> > > callback found.
> > > [Fri Mar 23 11:53:36 2007] [error] [client 127.0.0.1] python_handler:
> > > Can't get/create interpreter.
> > > -----------------------------------
> > > And when I visit it, it display on my brower.
> > >
> > > 500 Internal Server Error
> > >
> > > what should I do ?
> >
> > Work out where the mod_python module got installed, usually the Python
> > site-packages directory. See if the directory (eg site-packages), is
> > listed in the path above in the errors. If not, fix your Windows
> > registry settings so Python looks there correctly. Ie., edit:
> >
> > [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.5\PythonPath]
> > @="<path to python>\\Lib;<path to python>\\DLLs;<path to
> > python>\\Lib\\lib-tk"
> >
> > See:
> >
> > http://www.modpython.org/pipermail/mod_python/2006-September/021979.html
> >
> > for reference.
> >
> > If you run up Python and at prompt run:
> >
> >   import mod_python
> >
> > if it doesn't find module you know the search path is still not correct.
> >
> > Other possibilities are that you have Apache running as special user
> > and it doesn't have permissions to read where mod_python is installed.
> >
> > Graham
> >
>


More information about the Mod_python mailing list