我一直在尝试在AWS Lambda中运行导入pandas的代码。这是我做的事情。 我有一个包含简单代码的Python文件(此文件具有lambda处理程序)
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
- 创建一个lambda函数(运行时=python3.6),并从S3上传部署包
但是当我在AWS Lambda中测试lambda函数时,出现以下错误:
Unable to import module 'lambda_function': Missing required dependencies ['numpy']
我已经在压缩包中有NumPy,但仍然出现此错误。我尝试按照Pandas & AWS Lambda中给出的提示进行操作,但没有成功。
有人遇到了同样的问题吗?非常感谢任何提示或建议解决这个问题。
谢谢!