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