python 导入时无 'api' 模块
代码 在上面的代码配置中,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 这个包里找。简单来说,就是评论里提到的意思。