我这个项目的布局如下:
projectFolder /
setup/
__init__.py
setup.py
Utils /
__init__.py
cloudmanager.py
startup.py
我试图在我的cloudmanager.py
脚本中导入Setup
模块(该脚本嵌套在另一个目录中)。由于它位于根目录中,因此我可以轻松地在我的startup.py
脚本中导入setup
模块和Utils
模块。
我已经尝试过(在我的cloudmanager.py
脚本内):
from . import setup
这给我带来了以下错误:
ImportError: cannot import name 'setup' from partially initialized module 'Utils' (most likely due to a circular import)
我已经尝试过:
from .. import setup
这让我遇到了以下错误:
ValueError: attempted relative import beyond top-level package
需要帮助吗?虽然有类似的问题,但它们往往涉及使用操作系统,而我想避免...