gpt4 book ai didi

python - 模块未找到错误: No module named 'sounds'

转载 作者:行者123 更新时间:2023-12-01 06:41:58 25 4
gpt4 key购买 nike

我对 Python 还很陌生。我一直在阅读文档,刚刚读到 6.4 部分关于包,我想测试不同的场景和导入方法。

我创建了一个具有以下结构的简单项目:

importTest/
__init__.py
effects/
__init__.py
explosions.py
sounds/
__init__.py
bird.py

我已经在终端中从 importTest 的父目录打开了 python 解释器并运行:导入 importTest.sounds.bird 但收到标题中引用的错误。

我尝试在每个 __init__.py 文件中导入依赖项,并将文件留空,但由于某种原因,我似乎无法让它工作。根据文档,这似乎是使用子包构建包的方法。如果有人注意到我没有做一些显而易见的事情,请告诉我。如果有任何帮助,我将不胜感激,谢谢!

最佳答案

Python 导入路径始终相对于解释器运行的目录,在本例中为 importTest。因此,如果您想在其下导入 sounds/bird.py,您只需执行以下操作:

from sounds import bird

关于python - 模块未找到错误: No module named 'sounds' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59415270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com