“烧瓶运行”无法在开发服务器中使用,但可以在生产环境中正常使用

时间:2019-07-26 16:07:12

标签: python-3.x windows flask

我正在尝试建立一个新的Flask应用程序,除了提供https://flask.palletsprojects.com/en/1.1.x/tutorial/layout/的基本“ Hello World”类外,别无其他。因此,我所拥有的只是一个基本的文件夹结构,其中的main.py文件包含

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello():
    return 'Hello World?'
  • FlaskApp
    • flaskprof
      • main.py
    • venv

当我激活虚拟环境时,转到〜/ flaskprof并输入

  

设置FLASK_APP = main.py

     

烧瓶运行

应用程序启动。但是,如果我添加'set FLASK_ENV = development',则会收到一条错误消息,提示

  

设置FLASK_APP = main.py

     

设置FLASK_ENV =开发

     

烧瓶运行

'c:\users\alber\dropbox\flaskapp\venv\scripts\python.exe: No module named C:\Users\alber\Dropbox\FlaskApp\venv\Scripts\flask'.

这是我的命令行中的样子, command line picture.

我想知道我是否安装了错误的东西?或者,如果我缺少一些命令行输入?

0 个答案:

没有答案