Я изо всех сил пытаюсь заставить импорт модуля работать в AWS lambda с использованием Python 3.
Моя структура файла выглядит следующим образом:
package:
stage1.py
__init__.py
util:
helper1.py
__init__.py
helper1.py
- это простой класс утилит:
def foo():
print("yes")
Внутри stage1.py
У меня есть следующие строки, которые заставляют Lambda выдавать ошибку при запуске:
from util.helper1 import foo
foo()
Unable to import module 'package/stage1': No module named 'util'
Оба __init__.py
файла пусты.
К сожалению, я вижу, что это работает, если я вызываю скрипт локально.Разочарование - это преуменьшение!