Предположим, что в папке my_package
у меня есть три файла:
__init__.py
, blanck file1.py
, содержащий функцию function1
file2.py
, содержащий оператор импорта: from file1 import function1
Затем, из другого каталога, когда я использую import my_package.file2 as file2
, у меня есть ModuleNotFoundError
, приходящий из строки оператора from file1 import function1
.
Очевидно, я где-то что-то сделал не так. Но где ? MWE, который я дал, небольшой, но я добавляю, что в папке my_package
много python файлов, некоторые из них импортируют друг друга. Я пытаюсь преобразовать этот каталог в пакет, который я могу импортировать из другого места, поэтому я добавил файл __init__.py
blanck, но, похоже, он не работает таким образом.