Я пытаюсь запустить свой код в AWS Lambda, который импортирует pandas. Итак, вот что я сделал. У меня есть файл python, который содержит простой код следующим образом (этот файл имеет обработчик лямбда)
import json
print('Loading function')
import pandas as pd
def lambda_handler(event, context):
return "Welcome to Pandas usage in AWS Lambda"
- Я закрепил этот файл python вместе с numpy, pandas и pytz-библиотеками в качестве пакета развертывания (все это в машине Amazon EC2 linux)
- Затем загрузили пакет в S3
- Создал функцию лямбда (runtime = python3.6) и загрузил пакет развертывания из S3
Но когда я тестирую лямбда-функцию в AWS Lambda, я получаю следующую ошибку:
Unable to import module 'lambda_function': Missing required dependencies ['numpy']
У меня уже есть numpy в zipped-пакете, но все-таки я получаю эту ошибку. Я попытался следовать подсказкам, приведенным в Pandas и AWS Lambda, но не повезло.
Кто-нибудь столкнулся с той же проблемой. Поблагодарю любые намеки или предложения по решению этой проблемы.
Спасибо