为什么我的Python包被导入为一个“名称空间”模块,如何正确导入模块?

2024-05-16 21:48:50 发布

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

我有两个包,我正试图发挥在IPython控制台。两个包ibllibecephys_spike_sorting的文件结构如下所示

ibllib file directory structure

ecephys_spike_sorting file directory structure

ibllib导入很好,正如我所期望的,但是我不明白为什么ecephys_spike_sorting作为名称空间模块导入,为什么我不能访问其中的模块(下面是我试图在IPython控制台中使用这两个软件包的截图。在理解如何像导入ibllib一样导入ecephys_spike_sorting以及理解名称空间模块以及为什么要使用名称空间模块(例如,是否有任何原因需要像这里所示导入ecephys_spike_sorting)方面,我将非常感激

importing both packages in ipython console


Tags: 模块文件名称ipythonibllib空间原因结构