AWS Lambda到Cloud9中的Python第三方模块

时间:2017-12-31 00:17:57

标签: python amazon-web-services lambda cloud9 aws-cloud9

我有一个简短的问题。我最近开始学习python,并一直使用Cloud9作为我的环境。我在python中使用BeautifulSoup为Alexa创建了一个代码,这意味着AWS Lambda每次运行时都会抛出一个错误(因为它不能将BeautifulSoup识别为模型)。我想知道,因为我在Cloud9工作,我如何允许/允许AWS Lambda与BeautifulSoup一起工作?

1 个答案:

答案 0 :(得分:2)

要实际安装BS库,您需要使用Pip。这将使它在Cloud9中运行。当您在Lambda中使用该函数时,它将需要deployment package,其中还包括BS库。

您获得的错误可能与Lambda环境中不存在的库有关。

如果Cloud9无法轻松导出部署包,则可能需要upload code manually