通过无服务器在AWS Lambda上部署Spacy

时间:2018-10-22 20:48:21

标签: python aws-lambda serverless-framework spacy

我试图通过无服务器在AWS Lambda函数上部署spacy软件包,并通过CloudWatch日志获取以下错误:

无法导入模块“处理程序”:没有名为spacy的模块

要创建该程序包,请按照以下步骤操作:

  • 创建虚拟环境(virtualenv .env)
  • 激活虚拟环境(源.env / bin / activate)
  • 创建无服务器模板(serverless create --template aws-python
  • name myprojectname --path app)
  • cd应用
  • 配置无服务器以添加软件包要求(无服务器插件安装-n serverless-python-requirements +添加插件:config文件中的serverless-python-requirements)
  • 创建Requirements.txt并添加软件包(spacy == 1.10.1 + setuptools)
  • 将软件包构建并部署到AWS(无服务器部署)

我还尝试了几种安装spacy的方法(例如pip install spacy == 1.10.1而不是通过插件进行安装),但没有成功。

在Lambda控制台上,我增加了分配给 任何想法?非常感谢

0 个答案:

没有答案