是什么导致导入错误:“没有名为modules的模块”?

2024-05-04 16:13:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做我的第一个开源项目。在

在为项目准备一切的时候,我遵循了自述文件.md一步一步地。在

现在,我遇到了一个问题。当我尝试运行一个测试和src脚本时,我得到以下错误

ImportError: No module named modules

下面是文件结构。在

^{pr2}$

在歌词.py导入语句

import modules

def test_lyrics():
    assert('lyrics' == modules.process_query('paradise lyrics')[0])

这就是错误“导入错误:找不到模块”的地方。在

是的,自述文件的所有要求都满足了。在

如果你想看一看这个项目,可以看看on github。在


Tags: 文件项目nosrc脚本modules错误自述文件
1条回答
网友
1楼 · 发布于 2024-05-04 16:13:51

可能是PYTHONPATH没有读取模块的目录。要检查这个,请转到您的主目录并查找.bashrc或某种类型的.profile文件。您可能必须使用ls -a来查看这些隐藏的文件。如果没有看到列出模块的地址,请将以下内容添加到文件中:

export PYTHONPATH="${PYTHONPATH}:/my/module/path"

确保地址指向具有最高级别__init__.py文件的目录,因为python使用它将目录作为python包读取。在

相关问题 更多 >