Проверьте, находится ли каталог вашего проекта в системном пути или нет.Вы можете проверить это следующим образом:
import sys
print(sys.path)
Обратите внимание, что при запуске скрипта Python для sys.path не важно, какой у вас текущий «рабочий каталог».Он заботится только о пути к сценарию.Например, если моя оболочка в данный момент находится в папке Airflow /, и я запускаю python ./dags/mydag.py, то sys.path включает в себя Airflow / dags / но НЕ Airflow /
Если вы проецируетекаталог не находится в пути sys, вы можете сделать следующее:
Включить его динамически.
import sys
sys.path.insert(0, 'path/to/your/')
# import your module now
Импортировать все необходимые модули в ваш проекткорневая папка в каком-то файле, например app.py, а затем позвоните отсюда.