在自制子包中导入自制 python class 哪里出错了?
Where am I going wrong in importing a self made python class in a self made sub package?
您好,我是 python 的新手,我会对此表示赞赏。我目前正在重构一个项目以使其可扩展。
尝试从位于不同包中的模块导入名为 IrishTimesEventHandler 的对象时,interperter 在 main.py 中遇到错误:
from alexaevents.irish_times_event_handler import IrishTimesEventHandler
ModuleNotFoundError: No module named 'alexaevents.irish_times_event_handler'
听到的是我目录的快照:
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.py
还是 irish_times_event_handler
?
我认为导入模块时需要 .py 扩展名
您好,我是 python 的新手,我会对此表示赞赏。我目前正在重构一个项目以使其可扩展。
尝试从位于不同包中的模块导入名为 IrishTimesEventHandler 的对象时,interperter 在 main.py 中遇到错误:
from alexaevents.irish_times_event_handler import IrishTimesEventHandler
ModuleNotFoundError: No module named 'alexaevents.irish_times_event_handler'
听到的是我目录的快照:
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.py
还是 irish_times_event_handler
?
我认为导入模块时需要 .py 扩展名