Matplotlib和Pylab在Python CGI中不起作用。但是相同的組合在Python shell中工作。 以下是代碼:Matplotlib和Pylab在Python CGI中不起作用
#!C:/Python26/python
import cgi
import cgitb
import sys
import os
cgitb.enable()
# set HOME environment variable to a directory the httpd server can write to
os.environ[ 'HOME' ] = '/tmp/'
import matplotlib
# chose a non-GUI backend
matplotlib.use('Agg')
import pylab
#Deals with inputing data into python from the html form
form = cgi.FieldStorage()
# construct your plot
pylab.plot([1,2,3])
print "Content-Type: image/png\n"
# save the plot as a png and output directly to webserver
pylab.savefig("test.png")
任何代碼?或者我們應該猜測你做錯了什麼? – 2010-06-05 07:32:34