AWS lambda能夠在處理程序設置中找到我的函數,並且我已經在根文件夾中安裝了某些庫,但無法找到其他庫,如pyodbc和google.cloud.storage。AWS Lambda無法找到Python模塊
錯誤: START請求ID:607f59cb-44a9-11e7-82c2-813a7578fcd0版本:$最新 無法導入模塊 'push_to_s3':沒有名爲pyodbc
AWS lambda能夠在處理程序設置中找到我的函數,並且我已經在根文件夾中安裝了某些庫,但無法找到其他庫,如pyodbc和google.cloud.storage。AWS Lambda無法找到Python模塊
錯誤: START請求ID:607f59cb-44a9-11e7-82c2-813a7578fcd0版本:$最新 無法導入模塊 'push_to_s3':沒有名爲pyodbc
模塊,您可能需要預編譯pyodbc LIB使用特定的AMI Lambda使用(AMI名稱:amzn-ami-hvm-2016.03.3.x86_64-gp2)。同時建立對LAMBDA ENV:
http://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html
在這裏,你可能會考慮一些其他的事情
以下是有關本機庫的詳細信息:
在這裏,在Linux上安裝的說明您的部署包:
http://joarleymoraes.com/hassle-free-python-lambda-deployment/
是否有與您的Labda一起打包的pyodbc?您能否向我們展示Lambda包裝的概述? – stdunbar
@stdunbar是的,我只是跑'pip安裝pyodbc -t。'在我壓縮的文件夾中,它添加了pyodbc.pyd文件和pyodbc-4.0.16.dist-info文件夾 –