我的應用程序是這樣組織的:apps/ code/ libglobal/ funglobal.py tests/ project/ liblocal/ funlocal.py main.py在main.py我有:import liblocal.funlocal在funlocal.py我嘗試導入funglobal.py:from ....code.libglobal import funglobal當我跑python3 -B tests/project/main.py我收到一個錯誤:from ....code.libglobal import funglobalValueError: attempted relative import beyond top-level package我已經閱讀了很多關于python3相對導入的信息,但仍然沒有找到如何在不徹底改變應用程序組織的情況下解決這個錯誤。有什么解決辦法嗎?
添加回答
舉報
0/150
提交
取消