python - 烧瓶运行错误:无法导入“App”和“App.py”
问题描述
运行 Flask 时遇到问题。以前可以工作,但发生了一些变化。我进入我的cmd并输入flask run,然后我得到了通常的结果:
Error: Could not import 'app'.
我四处搜索,发现我可以输入以下内容,它会起作用:
Set FLASK_APP=app.py
Set FLASK_ENVIRONMENT=development
flask run
现在不是说它不能导入应用程序,而是说它不能导入 app.py。
我的文件结构如下:
newvenv:
| Include
| Lib
| Scripts
| | _pyrache_
| | static
| | templates
| | app.py
在 app.py 的底部,我包括:
if __name__ == '__main__':
app.run(host='0.0.0.0', port=30006, debug=True)
但它似乎没有工作。
我在窗户上,我知道烧瓶有时对它很挑剔,但我认为这不是原因。我迷路了。任何帮助,将不胜感激。
解决方案
您需要app.py
在设置FLASK_APP
环境时提供您的完整路径。
set FLASK_APP=Scripts\app.py
推荐阅读
- html - 为什么 nth-of-type 不能正常工作
- visual-studio-code - VSCode 中的部分是灰色的?
- python-requests - 使用twill和python3.6下载文件
- c++ - 类模板实例化或表达式中的内联(“单行”)函数定义
- html - 可以为元素添加淡入淡出动画使元素闪烁吗?
- javascript - 通过 express.js 中的 res.render() 传递函数并从 pug 文件中访问该函数
- google-apps-script - 无法取消链接表单 Google 应用脚本“错误:无法删除表单的目的地。请稍候,然后重试。”
- android - 在 TextFormField 中检测新行 - Flutter
- function - Google表格中查询功能中的可选值
- css - 如何在键盘可访问性焦点上关闭汉堡菜单