繁体   English   中英

ValueError:尝试运行包时尝试相对导入超出顶级包

[英]ValueError: attempted relative import beyond top-level package while try to run package

我有以下项目结构。 当我尝试从 test.py 运行代码时,我遇到了 ValueError:试图在顶级包之外进行相对导入。

项目结构

我哪里错了? 我也想在任何计算机上使用这个包,所以我可能应该找出路径问题?

添加一个空的__init__.pyrobbi目录。

您不需要使用相对导入。 这应该可以正常工作:

from logic import window

# Do stuff
# ...

window.player()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM