import sys, os.pathsys.path.append(os.path.join(os.path.dirname(__file__), '..'))from Rabbit.RabbitReceiver import RabbitReceiverfrom Rabbit.RabbitSender import RabbitSender
如果您不想修改
sys.path,唯一的方法是
-m在运行它时添加标志
python -m messaging_system.tests.PublisherSubscriberTest
请参见即使使用__init__.py,也如何解决“尝试在非软件包中进行相对导入”
编辑
好的,最后我找到了一个最终答案:
相对进口量为十亿次
我建议您仔细阅读该文章,从中学到很多东西。
总之,如果你想做到这一点,你必须添加
path-to-Rabbit到
sys.path。



