为什么将我的Python软件包作为“命名空间”模块导入,如何正确导入模块?

时间:2019-09-26 21:37:38

标签: python namespaces python-import python-module

我有两个要在IPython控制台中使用的软件包。这两个软件包ibllibecephys_spike_sorting的文件结构如下所示。

ibllib file directory structure

ecephys_spike_sorting file directory structure

ibllib可以正常导入,但是我对为什么ecephys_spike_sorting作为命名空间模块导入以及为什么无法访问其中的模块感到困惑。 (下面是我尝试在IPython控制台中同时使用这两个软件包的屏幕快照)。在理解如何导入ecephys_spike_sorting的过程中,以及在理解命名空间模块以及为什么我想使用命名空间模块(例如,是否有我的原因)方面的帮助,我将不胜感激想要导入ibllib,如下所示?)

importing both packages in ipython console

0 个答案:

没有答案