Python 相对导入不';我不能无缘无故地工作

Python 相对导入不';我不能无缘无故地工作,python,python-3.x,python-import,Python,Python 3.x,Python Import,我做了一个简单的修改,用户只是用一种合适的方式重写了它,将它组织在三个文件中(gui.py、cli.py和lib.py)问题是gui.py和cli.py中的导入不起作用。我做了很多研究,尝试了很多东西,就我所知,代码是正确的,所有三个文件都在同一个文件夹中 这是再现错误所需的唯一代码行: from lib import organize_folder 我没有尝试更改错误消息: Traceback (most recent call last): File "C:\cli.py", line

我做了一个简单的修改,用户只是用一种合适的方式重写了它,将它组织在三个文件中(gui.py、cli.py和lib.py)问题是gui.py和cli.py中的导入不起作用。我做了很多研究,尝试了很多东西,就我所知,代码是正确的,所有三个文件都在同一个文件夹中

这是再现错误所需的唯一代码行:

from lib import organize_folder
我没有尝试更改错误消息:

Traceback (most recent call last):
  File "C:\cli.py", line 14, in <module>
    from lib import organize_folder
ModuleNotFoundError: No module named 'lib'
回溯(最近一次呼叫最后一次):
文件“C:\cli.py”,第14行,在
从lib导入组织文件夹
ModuleNotFoundError:没有名为“lib”的模块
你知道这是从哪里来的吗? 我如何解决这个问题?

我刚刚更改了我的IDE(从Pyzo到Atome),结果它被解决了
非常感谢@wjandrea的帮助

相对于当前目录,
lib.py
在哪里?@Błotosmętek,它们都在同一个目录中directory@O谢尔:好一点,但是继续走。移除东西,直到你只得到重现问题所需的东西。有关说明,请参阅。这绝不是“无缘无故”——如果你想成为一名优秀的程序员,请从你的词汇表中删除这个短语。代码不工作总是有原因的。@kaya3 Receveid 5/5