flask.cli.NoAppException:应用程序崩溃

fas*_*cen 5 python flask

当我尝试访问它时,我的Flask应用程序崩溃了.

这是类似的错误,以这种.但是,我的设置似乎是正确的.

flask.cli.NoAppException:提供的文件/路径(服务器)似乎不存在.请验证路径是否正确.如果app不在PYTHONPATH上,请确保扩展名为.py

我的环境变量设置正确.

export FLASK_APP=server.py
export FLASK_DEBUG=1
Run Code Online (Sandbox Code Playgroud)

我的服务器文件是server.py,__init__.py目录中没有任何内容.

我不记得在代码中有任何特殊的改变.这个bug可能来自哪里?

fas*_*cen 8

问题是某些软件包丢失或损坏.

我重新安装了一切,pip3 install -r requirements.txt --ignore-installed并且知道它工作正常.


小智 5

此错误可能表示未找到导入.要查看缺少哪个导入,请尝试使用python interpreter运行server.py文件:

    python yourapp.py
Run Code Online (Sandbox Code Playgroud)

输出示例:

    Traceback (most recent call last):
        File "yourapp.py", line 4, in <module>
         from flask_httpauth import HTTPBasicAuth
    ImportError: No module named flask_httpauth
Run Code Online (Sandbox Code Playgroud)

来源(和其他线索)

  • ......或者,如果你有一个模块,(用`__init __.py`等)那么做:`python -m yourapp` (2认同)