Python 在本地主机上测试flask应用程序时出现错误\u连接\u被拒绝

Python 在本地主机上测试flask应用程序时出现错误\u连接\u被拒绝,python,flask,pycharm,localhost,virtualenv,Python,Flask,Pycharm,Localhost,Virtualenv,我创建了一个简单的html应用程序,并希望使用用于python的flask包部署它 我运行以下代码: from flask import Flask, render_template,request app =Flask(__name__) @app.route('/') def index(): return render_template("index.html") if __name__ == "__main__": app.run(debug = True) 其中

我创建了一个简单的html应用程序,并希望使用用于python的flask包部署它

我运行以下代码:

from flask import Flask, render_template,request

app =Flask(__name__)

@app.route('/')
def index():
    return render_template("index.html")

if __name__ == "__main__":
    app.run(debug = True)
其中index.html包含我的html应用程序。在一个虚拟环境中运行它,其中包含包含index.html的my templates文件夹、my python应用程序和包含python安装的文件夹

当使用上述代码执行python程序时,如果相关,终端将使用pycharm生成以下输出:

...app.run(debug = True)
...
 * Serving Flask app "<input>" (lazy loading)
 * Restarting with stat
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: on
此错误消息取自chrome,但其他浏览器会返回类似消息。通过指定替代端口时也是如此

app.run(debug = True, port=xxxx)
我没有修改我的主机文件

我将非常感谢任何关于故障排除的想法

最好的,
Henry

在文件末尾尝试此操作,可能服务器外部不可见

app.run(host='0.0.0.0', port=80)

我认为只有在从不同的设备访问应用程序时才有必要这样做,而不是在运行应用程序的设备上。我目前正在对此进行测试,因此我不希望它公开。。
app.run(host='0.0.0.0', port=80)