当使用以下命令启动 Flask 应用程序时:
$ flask run
我收到错误:
Error: While importing 'wsgi', an ImportError was raised.
Usage: flask [OPTIONS] COMMAND [ARGS]...`
...
但是,没有提供堆栈跟踪或其他信息。获得的最佳方式是什么ImportError
堆栈跟踪?
在 Python 解释器提示符处导入 Flask 应用程序
为了看到ImportError
堆栈跟踪,打开 Python 解释器提示符并导入加载 Flask 应用程序的模块(通常是 app.py 或 wsgi.py)。如果适用,请确保您的虚拟环境已激活。
$ python
>>> from my_app_folder import app
Set the FLASK_APP
环境变量
如果您可以使用 Python 解释器导入 Flask 应用程序模块而不会出现错误,请尝试设置FLASK_APP
环境变量指向 Flask 应用程序模块。
$ FLASK_APP='my_app_folder/app' FLASK_ENV=development flask run
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)