首页 > 解决方案 > 导入同一主文件夹下的文件夹时出错。| 不和谐.py

问题描述

我正在尝试从我正在工作的文件夹中的文件中导入某些内容:

例如:

from lib.db import db 

这应该从我正在处理的主文件夹中的文件夹中导入文件。我得到了这个错误:

  File "c:\Users\achut\Downloads\updated-discord.py-tutorial-master\updated-discord.py-tutorial-master\lib\bot\__init__.py", line 15, in <module>
    from lib.db import db
ModuleNotFoundError: No module named 'lib.db'

我也尝试像这样导入它:

from ..db import db

我正在尝试本教程https://www.youtube.com/watch?v=0luhkRM188Y,甚至下载了整个 github 存储库代码,但出现了同样的错误。它适用于其他所有人。该视频的 github 存储库是:https ://github.com/Carberra/updated-discord.py-tutorial 。忽略回购中的齿轮和额外的东西。谢谢!!!

标签: pythondiscorddiscord.pydiscord.py-rewrite

解决方案


我怀疑它不在您的 Python 路径中,因此您需要指定您正在导入与当前包相关的内容。

from .lib.db import lib

推荐阅读