导入错误:没有名为bplanner.app的模块

时间:2019-09-06 08:45:39

标签: docker docker-compose dockerfile

我正在尝试运行docker容器(Flask应用),但出现错误消息: 导入错误没有名为bplanner.app的模块

Docker撰写:

enter image description here

错误: enter image description here

Dockerfile:

https://i.stack.imgur.com/4FuwX.jpg

1 个答案:

答案 0 :(得分:0)

bplanner.app:create_app()

您正在从gunicorn命令中调用python方法。我认为那是不可能的。而是创建一个单独的python文件,该文件导入create_app函数并使生成的应用程序对象可用于gunicorn。

您还没有发布任何python代码或目录列表,但据推测这应该可行...

# wsgi.py
from app import create_app()
application = create_app()

在guicorn命令中:

wsgi:application