Почему мой пакет Python импортируется как модуль «пространства имен», и как я могу правильно импортировать модули? - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть два пакета, с которыми я пытаюсь поиграть в консоли IPython.Структуры файлов для обоих пакетов ibllib и ecephys_spike_sorting показаны ниже.

ibllib file directory structure

ecephys_spike_sorting file directory structure

ibllib импортирует нормально и, как я и ожидал, но я не совсем понимаю, почему ecephys_spike_sorting импортируется как модуль пространства имен и почему я не могу получить доступ к модулям внутри него.(Ниже приведен скриншот того, как я пытался поиграть с обоими пакетами в консоли IPython).Я был бы признателен за любую помощь в понимании того, как импортировать ecephys_spike_sorting, поскольку я импортировал ibllib, и в целом в понимании модулей пространства имен и почему я бы хотел использовать модуль пространства имен (например, есть ли причина, по которой я бы хотел * 1019)* импортировано, как показано здесь?)

importing both packages in ipython console

...