我已经尝试了几天来解决项目中的相对导入错误,但没有成功。我有以下项目树:
proj
|
|---__init__.py
|
|---lib
| |---__init__.py
| |---func.py
|
|---src
| |---main.py
Run Code Online (Sandbox Code Playgroud)
这__init__.py是一个空文件。
包含func.py打印功能:
def hello_func():
print("Hello !!!")
Run Code Online (Sandbox Code Playgroud)
这main.py:
from ..lib import *
hello_func()
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到此错误:
ImportError: attempted relative import with no known parent package
Run Code Online (Sandbox Code Playgroud)
有人遇到同样的问题吗?