我试图让我的网页在我的Raspberry Pi上执行Python脚本。
我按照此处所述安装了Flask Serving Raspberry Pi with Flask,并输入了示例程序:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run(host='0.0.0.0', port=80, debug=True)
但是当我运行它(sudo python hello-flask.py
)时,我得到了关于它的错误,知道有应用程序或其他东西。
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
并运行正常,但使用不同的运行方法
$ FLASK_APP=hello.py flask run
不适用于第一个应用。
我做错了什么?
注意:我试图让Apache执行我的Python脚本,但也无法正常工作。我把它用于可以使用Python生成HTML的地方,但是没有执行Python脚本来对GPIO做任何事情。