gpt4 book ai didi

python - 导入错误 Python 2.7。没有名为 : 的模块

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:00 25 4
gpt4 key购买 nike

我在运行我的主脚本时收到 ImportError,这与另一个试图导入我的模块的脚本有关,我不确定如何修复它。与软件相关的文件布局如下(文件夹名称等均为虚构):

poetry_generator/main.py

poetry_generator/architecture/experts/poetryexperts/sentence.py

poetry_generator/structures/word.py

Main.py 是我正在运行的,问题似乎是 sentence.py 试图导入 word 模块但失败了。

目前在 sentence.py 中我有:

from poetry_generator.structures.word import Word

Word是word.py中Class的名称:Class Word(object)。但我收到以下错误:ImportError: No module named poetry_generator.structures.word

有人知道哪里出了问题吗?我一直在阅读已经提出的类似问题,但到目前为止没有任何效果。在此先感谢您的帮助。

有关错误的完整控制台文本:

Traceback (most recent call last):
File "main.py", line 1, in <module>
from architecture.control_component import ControlComponent
File "/home/lee/Downloads/PoEmo-master/poetry_generator/architecture/control_component.py", line 4, in <module>
from experts.poem_making_experts import exclamation_expert
File "/home/lee/Downloads/PoEmo-master/poetry_generator/architecture/experts/poem_making_experts/exclamation_expert.py", line 5, in <module>
from poetry_generator.structures.word import Word
ImportError: No module named poetry_generator.structures.word

最佳答案

顶级项目目录不应包含在模块名称中。这应该有效:

from structures.word import Word

关于python - 导入错误 Python 2.7。没有名为 : 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43586303/

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