Я пытаюсь сделать функцию AWS Lambda на основе Python, и мне нужно импортировать модуль. Я следовал инструкциям в разделе Создание пакета развертывания (Python) на Amazon.
Когда я создаю и загружаю ZIP-файл, ZIP включает в себя:
В папке usaddress я поместил зависимости usaddress, хотя я только догадываюсь, что они там и находятся.
В любом случае, когда я загружаю файл в Lambda, возвращается ошибка:
{
"errorMessage": "Unable to import module 'Tester2'"
}
START RequestId: e9c2cafe-3705-11e6-a289-5366a5578765 Version: $LATEST
Unable to import module 'Tester2': No module named future.builtins
END RequestId: e9c2cafe-3705-11e6-a289-5366a5578765
Файл usaddress/pycrfsuite/_pycrfsuite.pyd импортируется usaddress/pycrfsuite __init_
. _Pycrfsuite находится в правильном каталоге, но я не знаю, почему он игнорируется.
Как мне заставить это работать?