Flask“错误:提供的文件/路径似乎不存在”尽管文件确实存在

新手上路,请多包涵

我使用 export FLASK_APP=flask_app 然后执行 flask run 但我收到错误:

错误:提供的文件/路径 (flask_app) 似乎不存在。请验证路径是否正确。如果应用程序不在 PYTHONPATH 上,请确保扩展名是 .py

但是,该文件 确实 存在,甚至在当前工作目录中。使用文件的完整路径也不起作用。

原文由 PDiracDelta 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 731
2 个回答

当您有一个未传播到您的终端的 ImportError 时,就会发生这种情况。检查 所有 文件中是否存在无效的导入语句,修复它们,错误就会消失。

编辑 2017-04-02:@Michael 指出我现在放在“旧消息第 2 部分”标签下的参考是不正确的。我不知道这个错误是怎么来的,但我在 Flask Github 上发现了一篇最近的帖子,他们在其中引用 了本应在 2016 年 12 月 30 日解决问题的提交。可能那个时候我确实在跑步较旧的烧瓶版本。

旧消息第 2 部分:这个问题在 Flask Github 上进行了讨论,尽管我不确定它何时甚至是否真正得到修复,因为我今天仍然遇到错误,即使我在上所述的修复合并后下载了 Flask该页面(2016 年 8 月 12 日)。

原文由 PDiracDelta 发布,翻译遵循 CC BY-SA 3.0 许可协议

使用环境变量运行时,错误消息来自 Flask 版本 0.x,只需将 Flask 升级到版本 1.x。

 pip install -U flask

原文由 Chayapol 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题