如何部署到具有依賴外部庫的python函數?
例如,我試圖部署到數據分析python函數。當我嘗試測試從拉姆達控制檯的Python函數,我得到: Unable to import module 'lambda_function': No module named pandas
Aws Lambda:與Pandas依賴關係的Python函數
我完全陌生的AWS LAMBDA
是否有這lambda函數運行在Linux中,我可以安裝這些庫嗎?
如何部署到具有依賴外部庫的python函數?
例如,我試圖部署到數據分析python函數。當我嘗試測試從拉姆達控制檯的Python函數,我得到: Unable to import module 'lambda_function': No module named pandas
Aws Lambda:與Pandas依賴關係的Python函數
我完全陌生的AWS LAMBDA
是否有這lambda函數運行在Linux中,我可以安裝這些庫嗎?
您需要創建一個部署包詳見這裏:http://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html#deployment-pkg-for-virtualenv
這只是意味着捆綁站點包的內容,爲你與拉姆達python腳本開發上到部署包在一起成爲一個環境已上傳的郵編。
如果您是Lambda部署的新手,您可能需要check this tutorial(我寫過),其中涵蓋了最常見的陷阱。併爲您提供腳本以實現整個流程的自動化。
您是否嘗試過使用'pip install pandas'來安裝'pandas'?看起來熊貓包/模塊沒有安裝在你的盒子裏。 –
@ChihebNexus你的意思是我的盒子?對不起,但我不知道lambda函數在哪裏運行。 –