我的每个目录中都有 init.py 文件,但我不断收到“No Module Named”错误。
这是我的项目结构:
WebAPI
- models
- user.py
- __init__.py
- routes
- login.py
- __init__.py
- ServerAPI.py
- __init__.py
我正在尝试执行以下操作:
from WebAPI.models.user import User
在我的 login.py 中,但它说 WebAPI 模块不存在。
有什么想法吗?
我试过将 init.py 添加到每个目录,但它并没有解决我的问题。
使用 VSCode。
由于
WebAPI
是父目录,所以必须使用相对导入。
from ..models.user import User