当debug=True时如何运行flask程序

2024-06-08 17:55:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我是flask的初学者,我一直在尝试运行一个简单的程序。 出于某些原因,我正在使用THONNY,因为即使尝试了这么多次,我也无法在virtualenv中运行烧瓶。在thonny,它在没有虚拟设备的情况下工作

说到这里,我写了一个简单的代码

from flask import Flask

app = Flask(__name__)

@app.route('/')

def index():
    return 'Flask webapp'

if __name__ == "__main__":
    app.run(debug = True)

当我没有通过debug = True时,应用程序工作并在本地主机上启动,但在添加调试后,它给了我以下错误

 * Serving Flask app 'app' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
 * Restarting with stat
C:\Users\Workstation\AppData\Local\Programs\Thonny\python.exe: No module named thonny.plugins.cpython.app

有什么可能的解决办法?我应该继续用thonny做烧瓶吗


Tags: namedebug程序trueappflaskservervirtualenv
1条回答
网友
1楼 · 发布于 2024-06-08 17:55:46

通过在终端中运行pip Install Flask(如果使用Python 3和linux,则为pip3)来安装Flask

安装flask时,通过键入在终端中运行代码 (如果使用的是windows,则为py)py filename.py

(如果您使用的是linux或mac,则使用python或python3)python filename.py

相关问题 更多 >