![](/img/trans.png)
[英]Python/Flask ImportError: attempted relative import with no known parent package
[英]Flask app ImportError: attempted relative import with no known parent package
我收到以下错误:
from .util import create_session, conditional_decorator, send_mail_via_gmail
ImportError: attempted relative import with no known parent package
当我尝试运行我的烧瓶应用程序时。 这是应用程序的文件夹结构。
parent-foler/
├── __init__.py
app/
├── __init__.py
├── main.py
├── tmp
└── util.py
在主模块中,我有这个导致错误的导入语句。
from .util import create_session, conditional_decorator, send_mail_via_gmail
请注意,如果我删除了“.”,它会继续运行。 并运行它
python3 main.py
但如果我删除'.'会抱怨并运行它
gunicorn --bind 127.0.0.1:5000 uwsgi:app
我也遇到过类似的问题,我通过删除 dot 解决了它.
假设您在util.py
有所有列出的函数,请尝试像这样导入它:
from util import create_session, conditional_decorator, send_mail_via_gmail
这对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.