gpt4 book ai didi

python - 在自制的子包中导入自制的 python 类时哪里出错了?

转载 作者:行者123 更新时间:2023-11-30 22:17:33 25 4
gpt4 key购买 nike

嗨,我是 python 新手,我会对此进行第二次关注。我目前正在重构一个项目以使其可扩展。

当尝试从位于不同包中的模块导入名为 IrishTimesEventHandler 的对象时,解释器在 main.py 中遇到错误:

from alexaevents.irish_times_event_handler import IrishTimesEventHandler
ModuleNotFoundError: No module named 'alexaevents.irish_times_event_handler'

听到的是我的目录的快照:

enter image description here

main.py 中的导入语句如下所示:

from alexaevents.irish_times_event_handler import IrishTimesEventHandler
  • 我在 sys.path 中有重复的输入。
  • venv 目录列在 sys.path 中。

  • 我正在使用 PyCharm 社区版。

  • 我使用的是 Python 3.6 iterperter。

我正在使用 PyCharm 进行重构,但据我所知,不存在循环依赖关系。

最佳答案

您是否将文件名命名为 irish_times_event_handler.pyirish_times_event_handler

我认为导入模块时需要 .py 扩展名

关于python - 在自制的子包中导入自制的 python 类时哪里出错了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49628808/

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