Я создал файл яйца Python для импорта ряда моих модулей Python в кластер Azure databricks.
Некоторые файлы внутри пакета ссылаются на другие файлы внутри того же пакета. Установил локально, все отлично работает. Когда я загружаю пакет в базу данных Azure и пытаюсь использовать свою импортированную библиотеку, я получаю ошибки импорта модуля.
Например: module1 выглядит так
import module2
print('hello, this is module 1')
модуль 2 выглядит так
print('hello, this is module 2')
Обратите внимание, module1 импортирует module2. Module2 ничего не импортирует.
Я пытаюсь импортировать module1 в файл py рабочей области, и когда я запускаю эту ячейку, я получаю сообщение об ошибке ImportError: No module named 'module2' '
Из записной книжки в блоках данных, когда я запускаю этот код: from myLibrary import module1
Я получаю сообщение об ошибке: ImportError: No module named 'module2'
Если я запустил это: from myLibrary import module2
Работает нормально
Я проверил, что module2 включен в пакет egg. Я загрузил пример всего, кроме базы данных Azure, конечно, на github GitHub Sample Это работает с использованием среды выполнения python3.
Пожалуйста, дайте мне знать, если есть дополнительная информация, необходимая для понимания проблемы, и я буду рад отредактировать вопрос и предоставить ее.
from myLibrary import module1' and get the error about module2 not found, when I execute from the same notebook 'from myLibrary import module2
ошибки нет - person Ed Boykin   schedule 30.11.2018