Damien
modpython at free.fr
Fri May 27 03:11:35 EDT 2005
Hello I use fedora 3 with python 2.3.4 , mod_python 3.1.3, apache2, Numeric 23.3 , Numarray 1.3.2 , matplotlib 0.80 I want use mod_python with matplotlib but in command line : $ python >>> import pylab >>> dir(pylab) ['ArrayType', 'Arrow', 'ArtistInspector', 'AutoLocator', 'Axes', 'Circle', 'Complex', 'Complex32', 'Complex64', 'DAILY', 'DateFormatter', 'DateLocator', 'DayLocator', 'FR', 'Figure', 'FigureCanvasBase', ....... >>> pylab.figure(1) <matplotlib.figure.Figure instance at 0xb7f728cc> it's Ok in command line. But with mod_python : my python.conf : <Directory "/var/www/html"> AddHandler mod_python .py PythonHandler index PythonDebug On </Directory> and my /var/www/html/index.py : import pylab from mod_python import apache def handler(req): req.write("pylab function \n") for i in dir(pylab): req.write(i) req.write("\n") pylab.figure(1) return apache.OK and the html output : pylab function __builtins__ __doc__ __file__ __name__ cm gzip mlab <pre> Mod_python error: "PythonHandler index" Traceback (most recent call last): File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 299, in HandlerDispatch result = object(req) File "/var/www/html/index.py", line 19, in handler pylab.figure(1) AttributeError: 'module' object has no attribute 'figure' </pre> I have just 7 functins in pylab module.
|