[mod_python] Can't get/create handler errors

Alainna C. Wonders alainna at pha.jhu.edu
Fri Jan 12 12:24:16 EST 2007


Hi All, 

I have a Scientific Linux 4.2 server with two versions of python installed 
(2.3.4, stock; 2.4.2, my installation).  

In my apache error log, I see errors like: 

python_handler: no interpreter callback found.
python_handler: Can't get/create interpreter.
make_obcallback: could not import mod_python.apache.\n
ImportError: No module named mod_python.apache
make_obcallback: Python path being used 
"['/usr/lib/python23.zip', '/usr/lib/python2.3', 
'/usr/lib/python2.3/plat-linux2', '/usr/lib/python2.3/lib-tk', 
'/usr/lib/python2.3/lib-dynload', '/usr/lib/python2.3/site-packages', 
'/usr/lib/python2.3/site-packages/gtk-2.0']".

My configure command looked like this: 

./configure --with-apxs=/usr/sbin/apxs 
--with-python=/usr/local/bin/python2.4

It ran without error, as did make/make install. 

I have also set a PATH variable in the httpd init script telling it to 
look in /usr/local/bin first.  There is /usr/local/bin/python, which is 
set to Python 2.4.2

Any recommendations?  I've seen some stuff on google, and it suggested 
setting apache's path, which I thought could be done by setting the PATH 
variable in the init script and then restarting the daemon.

Thanks,

Alainna



More information about the Mod_python mailing list