J'ai essayé d'exécuter mon code dans AWS Lambda qui importe des pandas. Voici donc ce que j'ai fait. J'ai un fichier python qui contient un code simple comme suit(Ce fichier a la lambda gestionnaire)
import json
print('Loading function')
import pandas as pd
def lambda_handler(event, context):
return "Welcome to Pandas usage in AWS Lambda"
- J'ai zippé ce fichier python avec numpy, des pandas et des pytz les bibliothèques comme un package de déploiement (Fait dans Amazon EC2 machine linux)
- Ensuite téléchargé le paquet dans S3
- Créé une fonction lambda(runtime=python3.6), et téléchargé le package de déploiement à partir de S3
Mais quand je teste la fonction lambda dans AWS Lambda, j'obtiens l'erreur ci-dessous:
Unable to import module 'lambda_function': Missing required dependencies ['numpy']
J'ai déjà numpy dans le package zippé encore, mais je reçois ce message d'erreur. J'ai essayé de suivre les conseils donnés lors de Pandas & AWS Lambda mais pas de chance.
Quelqu'un a couru dans le même problème. Serions reconnaissants de tout soupçon ou des suggestions pour résoudre ce problème.
Merci