的Python:ModuleNotFoundError:无模块命名为 '客户'
问题描述:
我在新的蟒蛇,我得到了以下错误:的Python:ModuleNotFoundError:无模块命名为 '客户'
ModuleNotFoundError: No module named 'Client'
我的项目结构如下:
MyProject:
.. Client(Package)
... Application.py
... main.py
... __init__.py
我的代码:
"""main.py"""
from Client import Application
app = Application()
app.start()
"""Application.py"""
class Application:
def start(self):
self.loop()
def loop(self):
while True:
pass
任何人都可以解释为什么interpeter不能找到我的模块?
答
种类只是重复橙色的方式。您的主文件与应用程序位于同一个文件中,但您的主文件不在main.py所在的目录中,因此它只是
import application
如果main.py位于客户端文件夹之外?如果它在里面,那么它应该是'import Application'。 – Orange