【发布时间】:2022-01-02 08:06:20
【问题描述】:
我在我制作的烧瓶目录中
C:\Users\Saad Mohammed>cd C:\Users\Saad Mohammed\Documents\flask_app
C:\Users\Saad Mohammed\Documents\flask_app>设置 FLASK_APP=sample_app.ipynb
C:\Users\Saad Mohammed\Documents\flask_app>烧瓶运行
我仍然得到这个错误
- 服务 Flask 应用“sample_app.ipynb”(延迟加载)
- 环境:生产 警告:这是一个开发服务器。不要在生产部署中使用它。 请改用生产 WSGI 服务器。
- 调试模式:关闭 用法:烧瓶运行[选项] 尝试“flask run --help”寻求帮助。
错误:无法导入“sample_app.ipynb”。
当我将文件名从 sample_app.ipynb 更改为 sample_app.py 并尝试进行烧瓶运行时,我收到此错误
C:\Users\Saad Mohammed\Documents\flask_app>烧瓶运行
- 服务 Flask 应用“sample_app”(延迟加载)
- 环境:生产 警告:这是一个开发服务器。不要在生产部署中使用它。 请改用生产 WSGI 服务器。
- 调试模式:关闭 Traceback(最近一次通话最后一次):
文件“c:\python\python39\lib\runpy.py”,第 197 行,在 _run_module_as_main return _run_code(code, main_globals, None,
文件“c:\python\python39\lib\runpy.py”,第 87 行,在 _run_code 执行(代码,run_globals)
文件“C:\Python\Python39\Scripts\flask.exe_main_.py”,第 7 行,在
文件“c:\python\python39\lib\site-packages\flask\cli.py”,第 994 行,在 main cli.main(args=sys.argv[1:])
文件“c:\python\python39\lib\site-packages\flask\cli.py”,第 600 行,在 main return super().main(*args, **kwargs)
文件“c:\python\python39\lib\site-packages\click\core.py”,第 1053 行,在 main rv = self.invoke(ctx)
文件“c:\python\python39\lib\site-packages\click\core.py”,第 1659 行,在调用中 return _process_result(sub_ctx.command.invoke(sub_ctx))
文件“c:\python\python39\lib\site-packages\click\core.py”,第 1395 行,在调用中 return ctx.invoke(self.callback, **ctx.params)
文件“c:\python\python39\lib\site-packages\click\core.py”,第 754 行,在调用中 return __callback(*args, **kwargs)
文件“c:\python\python39\lib\site-packages\click\decorators.py”,第 84 行,在 new_func 中 return ctx.invoke(f, obj, *args, **kwargs)
文件“c:\python\python39\lib\site-packages\click\core.py”,第 754 行,在调用中 return __callback(*args, **kwargs)
文件“c:\python\python39\lib\site-packages\flask\cli.py”,第 849 行,在 run_command app = DispatchingApp(info.load_app, use_eager_loading=eager_loading)
文件“c:\python\python39\lib\site-packages\flask\cli.py”,第 324 行,在 __init__self._load_unlocked() 中
文件“c:\python\python39\lib\site-packages\flask\cli.py”,第 350 行,在 _load_unlocked self._app = rv = self.loader()
文件“c:\python\python39\lib\site-packages\flask\cli.py”,第 406 行,在 load_app app = locate_app(self, import_name, name)
文件“c:\python\python39\lib\site-packages\flask\cli.py”,第 260 行,在 locate_app import(module_name)
文件“C:\Users\Saad Mohammed\Documents\flask_app\sample_app.py”,第 37 行,在 “execution_count”:空,
NameError: name 'null' is not defined
如何消除这些错误
【问题讨论】:
-
您能否尝试格式化此问题并将任何输出文本放入代码块中?目前很难阅读和理解问题所在。