Я хотел бы проверить, как ведет себя функция в модуле моего проекта, вызвав функцию в Python REPL. Могу ли я выполнить относительный импорт из REPL, чтобы иметь доступ к локальному модулю и запускать его функции? Как?
Когда я запускаю REPL в корневом каталоге моего проекта, а затем делаю из .app.[module_folder].[source_file] import [function_name], я получаю ImportError: попытка относительного импорта без известного родительского пакета.
Что я думаю имеет смысл, поскольку у REPL нет родительского пакета?
Я должен сказать, что относительный импорт рассматриваемого модуля из другого модуля в корневом каталоге проекта работает нормально, поэтому я почти уверен, что проблема в попытке импорта из REPL, а не в чем-то вроде отсутствующего __init__.py в папке модуля, который я пытаюсь импортировать.
Подробнее здесь: https://stackoverflow.com/questions/788 ... -from-repl