Проблемы с Numpy и CGI - PullRequest
       22

Проблемы с Numpy и CGI

1 голос
/ 23 февраля 2012

Я решил создать проект, который выполняет вычисления на заданном входе пользователя.

Я установил Python 2.7.2 и Numpy 1.6.1.Я использую Ubuntu 11.10 64bit с установленным apache2.Мои файлы .cgi находятся в / usr / lib / cgi-bin.Первый скрипт math.cgi выглядит следующим образом:

#!/usr/bin/python

from numpy import *
from numpy.linalg import *
b = array([9,8])
a = array([[3,1], [1,2]])
x = solve(a,b)
print x

Я могу запустить его, набрав python math.cgi в / usr / lib / cgi-bin и получив правильный вывод.Я использовал chmod + x math.cgi.Но когда я смотрю на http://127.0.1.1/cgi-bin/math.cgi, я получаю Внутреннюю ошибку сервера 500.

У кого-нибудь есть идеи, что мне нужно исправить, так что http://127.0.1.1/cgi-bin/math.cgi также дастправильный вывод?

1 Ответ

1 голос
/ 23 февраля 2012

Вы должны сначала напечатать заголовок, например, как описано здесь

print "Content-Type: text/html"     # HTML is following
print                               # blank line, end of headers
print x # your output
...