Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AWS Lambda到Cloud9中的Python第三方模块_Python_Amazon Web Services_Lambda_Cloud9_Aws Cloud9 - Fatal编程技术网

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

AWS Lambda到Cloud9中的Python第三方模块,python,amazon-web-services,lambda,cloud9,aws-cloud9,Python,Amazon Web Services,Lambda,Cloud9,Aws Cloud9,我有一个简短的问题。我最近开始学习python,并一直使用Cloud9作为我的环境。我在python中为Alexa创建了一个使用BeautifulSoup的代码,这意味着AWS Lambda在每次运行它时都会抛出一个错误(因为它不将BeautifulSoup识别为模型)。我想知道,既然我在Cloud9中工作,如何允许/允许AWS Lambda与BeautifulSoup一起工作?要实际安装BS库,您需要使用。这将使它在Cloud9中工作。在Lambda中使用该函数时,它将需要一个包含BS库的 您

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

要实际安装BS库,您需要使用。这将使它在Cloud9中工作。在Lambda中使用该函数时,它将需要一个包含BS库的

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


如果Cloud9无法轻松导出部署包,您可能不得不这样做。

非常感谢您的回答!我确实让第三方模块在Cloud 9中工作,当我想在AWS Lambda中运行代码时,问题就来了。我认为Cloud9或AWS没有添加任何功能导出部署包,但我相信他们将来会添加(这将使Alexa技能开发变得更加容易!)