我无法让Apache在Mac上正常运行。
像Ubuntu这样的Mac有多行Python。我的计算机上都安装了Python 2.6和3.6。
我可以让Python 2.6做一个hello world。但我想使用Python 3.6并且无法使用它。
有人可以帮助我改变我需要的东西吗?
以下是我的网页示例,适用于Python2.6 / CgiBin / Apache / Osx
#!/usr/bin/env python
# -*- icoding: UTF-8 -*-
import cgitb
cgitb.enable()
print "Content-Type: text/plain;charset=utf-8"
print ""
print "Hello World!"
以下是我为Python3.6 / CgiBin / Apache / Osx所做的修改版本:
#!/usr/bin/env python3
# -*- icoding: UTF-8 -*-
import cgitb
cgitb.enable()
print ("Content-Type: text/plain;charset=utf-8")
print ("")
print ("Hello World!")
答案 0 :(得分:0)
#!/usr/local/bin/python3
import sys
import os, cgi, sys
sys.stderr = sys.stdout
print ("Content-Type: text/html\n")
print ()
print ("<html>")
print ("<title>Some Title Here </title>")
print ("<body>")
print ("Hello World")
print ("</body>")
print ("</html>")
事实证明它不喜欢第二行: