我正在为我和我的朋友制造一个不和谐的机器人,每当我运行代码时,我就会发现这个丢失的pycache模块错误,我不知道为什么,我也找不到任何谷歌python no module named __pycache__或类似的东西。
这是一个文件夹布局,从python bot从bot上面的目录下运行

完整回溯:
Traceback (most recent call last):
File "C:\Python39\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Python39\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "D:\zemo\bot\__main__.py", line 29, in <module>
load_extensions(bot, './bot/cogs')
File "D:\zemo\bot\__main__.py", line 16, in load_extensions
load_extensions(client, entry_path)
File "D:\zemo\bot\__main__.py", line 16, in load_extensions
load_extensions(client, entry_path)
File "D:\zemo\bot\__main__.py", line 21, in load_extensions
client.load_extension(ext)
File "C:\Python39\lib\site-packages\discord\ext\commands\bot.py", line 674, in load_extension
spec = importlib.util.find_spec(name)
File "C:\Python39\lib\importlib\util.py", line 94, in find_spec
parent = __import__(parent_name, fromlist=['__path__'])
ModuleNotFoundError: No module named 'cogs.music.__pycache__.music'发布于 2021-12-27 12:52:41
当__pycache__文件不在时,您正在尝试从music.py文件夹中导入。
试一试import cogs.music.music。
发布于 2021-12-27 14:57:47
原来我需要一个__init__.py文件在cogs目录中
https://stackoverflow.com/questions/70495556
复制相似问题