2014-03-02 106 views
0

我目前正在從「真正的Python For the Web」書中嘗試一個例子,您可以從CGI和Python開始。Python/CGI不解釋

但不知何故,瀏覽器不會編譯python代碼。

這裏的腳本:

#!/usr/bin/env/ python 
print "Content-Type: text/html" 
print 
print """ 
<html> 
<body> 
<h2>Hello, World!</h2> 
</body> 
</html> 
""" 

但是當我通過訪問該文件的本地主機只顯示未解釋整個腳本(/純)文本 - 而不是隻顯示「你好,世界」

我已經嘗試過: - 這蟒蛇 - >獲得家當目錄 - 文件具有755權限 - 編譯在Python腳本沒有一個Web服務器

+2

你把腳本放在允許執行CGI的目錄下嗎? –

+1

另外,「env」是一個命令。 –

+0

CGI執行是什麼意思? –

回答

0

謝謝你們!問題是我在cgi-bin文件夾中執行了 python -m CGIHTTPServer 8000 命令,而不是下一個更高的方向,並且我在#!/ usr/bin/env上寫了一個反斜槓!