尝试相对导入,没有已知的父包(python)

  • 本文关键字:python 相对 导入 python import
  • 更新时间 :
  • 英文 :


我试图从__init__文件导入db模块,命令from . import db后,得到attempted relative import with no known parent package

from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
def create_app():
app = Flask(__name__)

我的目录结构:

Procjet
├── __init__.py
├── auth.py
└── templates

i tried it:

from . import db

from .. import db

from project import db

from .project import db

总是得到attempted relative import with no known parent package

在IDE中直接打开项目文件夹应该可以解决这个问题。

您可以检查sys中是否有正确的路径。调试模式下的路径,例如

最新更新