python 导入时无 'api' 模块

0 投票
1 回答
33 浏览
提问于 2025-04-13 17:45

代码 在上面的代码配置中,main.py 导入了 ChzzkRun.py,然后 ChzzkRun.py 又导入了 api.py。

但是,当在 ChzzkRun.py 中运行时,一切正常;可当 main.py 通过 from ChzzkChatLog.ChzzkRun import ChzzkChat 来获取并运行时,就出现了错误:ModuleNotFoundError: No module named 'api'。

我想了很久也不知道这是怎么回事,所以我写了这个问题。

我尝试了导入 api.py,但还是遇到同样的问题。

1 个回答

0

你试过用 import ChzzkChatlog.api 吗?因为 ChzzkRun.py 和它在同一个包里,所以它应该能很容易找到这个东西。不过对于 main.py 来说就不一样了,它需要去 ChzzkChatlog 这个包里找。简单来说,就是评论里提到的意思。

撰写回答