首页 > 解决方案 > 相对导入无缘无故不起作用

问题描述

我制作了一个脚本,用户@eyllanesc只是以正确的方式重写了它,将它组织在三个文件中(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'

你知道这是从哪里来的吗?我该如何解决这个问题?

标签: pythonpython-3.xpython-import

解决方案


我刚刚更改了我的 IDE(从 Pyzo 到 Atome)并且非常感谢@wjandrea 的帮助解决了!


推荐阅读