Python-没有命名模块,但模块存在于其中

Python-没有命名模块,但模块存在于其中,python,module,directory,Python,Module,Directory,我有下一个目录结构: |-Server/ |-------OrderBook/ | |--------message.py | |--------orderBookObject.py |-------Rabbit/ | |--------emisor.py | |--------receptor.py |-------server.py |-------processMessage.py 在server.py中,我从processMessage导

我有下一个目录结构:

|-Server/
|-------OrderBook/
|       |--------message.py
|       |--------orderBookObject.py
|-------Rabbit/
|       |--------emisor.py
|       |--------receptor.py
|-------server.py
|-------processMessage.py
在server.py中,我从processMessage导入了一个“

在processMessage.py中,我从OrderBook.orderBookObject导入B中找到了

在orderBookObject.py中,我有来自Rabbit.emis或import C的

但是我有下一个错误“ModuleNotFoundError:没有名为'Rabbit'的模块”

为什么会这样

我怎样才能修好它

编辑:
如果我将Rabbit文件夹移动到OrderBook文件夹中,则会出现相同的错误。

在OrderBook和Rabbit目录中创建一个名为
\uuu init\uuuuuuuuuuupy的文件

这将创建包,然后您可以导入

因此,您的目录结构如下所示:

|-Server/
|-------OrderBook/
|       |--------__init__.py
|       |--------message.py
|       |--------orderBookObject.py
|-------Rabbit/
|       |--------__init__.py
|       |--------emisor.py
|       |--------receptor.py
|-------server.py
|-------processMessage.py