运行flask服务器时出现“flask.cli.NoAppException:无法导入“project”错误

2024-04-23 14:07:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我在运行flask应用程序时遇到此错误: Error from browser

终端是这么说的:

127.0.0.1 - - [25/Apr/2021 12:03:33] "GET /login HTTP/1.1" 500 -
Traceback (most recent call last):
  File "/Users/wenzezhang/Documents/year3-sem2/CITS3403/project/tmp-env/lib/python3.8/site-packages/flask/cli.py", line 240, in locate_app
    __import__(module_name)
ModuleNotFoundError: No module named 'project'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/wenzezhang/Documents/year3-sem2/CITS3403/project/tmp-env/lib/python3.8/site-packages/flask/cli.py", line 343, in __call__
    rv = self._load_unlocked()
  File "/Users/wenzezhang/Documents/year3-sem2/CITS3403/project/tmp-env/lib/python3.8/site-packages/flask/cli.py", line 330, in _load_unlocked
    self._app = rv = self.loader()
  File "/Users/wenzezhang/Documents/year3-sem2/CITS3403/project/tmp-env/lib/python3.8/site-packages/flask/cli.py", line 388, in load_app
    app = locate_app(self, import_name, name)
  File "/Users/wenzezhang/Documents/year3-sem2/CITS3403/project/tmp-env/lib/python3.8/site-packages/flask/cli.py", line 250, in locate_app
    raise NoAppException('Could not import "{name}".'.format(name=module_name))
flask.cli.NoAppException: Could not import "project".
127.0.0.1 - - [25/Apr/2021 12:03:33] "GET /login?__debugger__=yes&cmd=resource&f=style.css HTTP/1.1" 200 -
127.0.0.1 - - [25/Apr/2021 12:03:33] "GET /login?__debugger__=yes&cmd=resource&f=jquery.js HTTP/1.1" 200 -
127.0.0.1 - - [25/Apr/2021 12:03:33] "GET /login?__debugger__=yes&cmd=resource&f=debugger.js HTTP/1.1" 200 -
127.0.0.1 - - [25/Apr/2021 12:03:33] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 -
127.0.0.1 - - [25/Apr/2021 12:03:33] "GET /login?__debugger__=yes&cmd=resource&f=ubuntu.ttf HTTP/1.1" 200 -
127.0.0.1 - - [25/Apr/2021 12:03:34] "GET /login?__debugger__=yes&cmd=resource&f=console.png HTTP/1.1" 200 -

这是flaskenv:

FLASK_APP=project.py

FLASK_DEBUG=1

SECRET_KEY='ULTRASECRETKEY'

这是文件的存放位置:

place of files

我尝试了stackoverflow的一些解决方案,比如“export FLASK_APP=project”,并重新安装requirements.txt,但仍然出现相同的错误


Tags: namepyprojectcmdapphttpflaskget