无法使用开发服务器运行Flask应用程序

时间:2017-02-13 10:09:49

标签: python flask

我无法在Flask开发服务器中运行Flask应用程序。我的项目结构是这样的:

main-repo/
-   app-config/
        app.conf
        app.wsgi
-   src/
    -   app-repo/
            app.py

要运行应用程序,我导出以下环境变量

$ export FLASK_APP=/full/path/of/app.py
$ export FLASK_DEBUG=1
$ flask run

但是当我将浏览器指向测试网址http://localhost:5000/时,我收到以下错误:

flask.cli.NoAppException: The file/path provided (app-repo.app)   does not appear to exist. Please verify the path is correct. If app is not on   PYTHONPATH, ensure the extension is .py

1 个答案:

答案 0 :(得分:0)

制作新的虚拟环境

virtualenv --python=/usr/bin/python2.7 venv

激活它

source venv/bin/activate

在虚拟环境中重新安装Flask

pip install flask

现在运行烧瓶应用程序

flask run