为了账号安全,请及时绑定邮箱和手机立即绑定

用Gunicorn 运行flask,提示no module named app

用Gunicorn 运行flask,提示no module named app

慕尼黑8549860 2019-08-14 00:32:41
flask项目本身用开发服务器已经可以运行,但是当用gunicorn下列命令运行:gunicorn-w4-b127.0.0.1:8004app:app或者gunicorn-w4-b127.0.0.1:8004route:app就会提示ImportError:Nomodulenamed'app'我的结构目录如下app│config.py│data.db│forms.py│models.py│mulu.txt│route.py│__init__.py│templates|static其中app定义在__init__.py中fromflaskimportFlaskapp=Flask(__name__)route.pyfromappimportapp@app.route('/')defhello_world():return'helloworld'if__name__=='__main__':app.run()求解?
查看完整描述

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

切到父目录,即app的同级目录,运行gunicorn-w4-b127.0.0.1:8004app:app即可。
原因:gunicorn的参数为<文件名>:,而在app目录下,是找不到app模块自己的。
                            
查看完整回答
反对 回复 2019-08-14
  • 2 回答
  • 0 关注
  • 2030 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信