首页 > 解决方案 > 烧瓶:烧瓶运行在 conda 环境中不起作用 - Windows、Python 3.8 和 conda 4.7.12

问题描述

这是我所做的:

  1. 从一开始,打开 Anaconda 提示
  2. 做了一个conda create -n flaskEnv pip flask
  3. 做了一个conda activate flaskEnv
  4. cd对我想要的文件夹做了一个
  5. 使用以下代码创建了一个名为 flaskblog.py 的文件:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return "<h1>Hello World</h1>"
  1. 做了一个set FLASK_APP=flaskblog.py然后set FLASK_ENV=development
  2. 现在,我运行烧瓶,但它抛出一个错误错误:找不到烧瓶应用程序。您没有提供“FLASK_APP”环境变量,并且在当前目录中找不到“wsgi.py”或“app.py”模块。

但是,当我在我的文件 flaskblog.py 中添加以下代码然后执行 apython flaskblog.py 时,它运行良好并在我的本地主机上提供服务。

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

flask run我只是想了解在从 anaconda 提示执行时我做错了什么。

谢谢

标签: pythonflaskanaconda

解决方案


我遇到了同样的问题,我只是关闭了终端并关闭了与项目相关的所有内容,然后再次尝试,它工作得很好。


推荐阅读