我正在尝试托管一个简单的python应用程序进行测试。但是从浏览器运行该应用程序时,出现以下错误。
[pid 3952]脚本的标头格式错误 'main.py':标头错误:*正在投放Flask应用“ main”(l
[pid 3952] AH01215:回溯(最近通话) 最后):
[pid 3952] AH01215:文件
中的“ /var/www/html/testFolder/main.py”,第14行[pid 3952] AH01215:app.run()
[pid 3952] AH01215:文件 “ /var/www/html/testFolder/vnv_testFolder/lib/python3.6/site-packages/flask/app.py”, 行944,运行中
[pid 3952] AH01215:run_simple(主机,端口,自我,**选项)
[pid 3952] AH01215:文件“ /var/www/html/testFolder/vnv_testFolder/lib/python3.6/site-packages/werkzeug/serving.py”, 第987行,位于run_simple
[pid 3952] AH01215:s.bind(服务器地址)
[pid 3952] AH01215:PermissionError:[Errno 13]权限被拒绝
下面是我的python代码(main.py)
#!/var/www/html/testFolder/vnv_testFolder/bin/python3
from flask import Flask
app = Flask(__name__)
app.debug = True
app.secret_key = 'developmentkey'
@app.route("/")
def home():
return "Hello World!"
if __name__ == "__main__":
app.run()
我正在将RHEL 7与python 3配合使用。
请建议我是否做错了事。