Amazon web services AWS Lambda的软件包IRIS-使用pip安装

Amazon web services AWS Lambda的软件包IRIS-使用pip安装,amazon-web-services,aws-lambda,anaconda,python-3.7,efs,Amazon Web Services,Aws Lambda,Anaconda,Python 3.7,Efs,如何将通过Conda安装的软件包提供给AWS Lambda。压缩后,该包装的尺寸大于500MB。可能依赖项是使用底层C文件生成的。此外,使用等效的pip安装方法从代码(用于使用pip安装-目标)编译此包几乎是不可能的 所遵循的方法 在miniconda-->conda安装中安装虹膜-n irispy37-c conda forge虹膜 使用conda pack()提取包 将conda pack库提取到efs,并将其装载到Lambda 我设置了AWS EFS,并将其配置为可由AWS Lambda访

如何将通过Conda安装的软件包提供给AWS Lambda。压缩后,该包装的尺寸大于500MB。可能依赖项是使用底层C文件生成的。此外,使用等效的pip安装方法从代码(用于使用pip安装-目标)编译此包几乎是不可能的

所遵循的方法

  • 在miniconda-->conda安装中安装虹膜-n irispy37-c conda forge虹膜
  • 使用conda pack()提取包
  • 将conda pack库提取到efs,并将其装载到Lambda
  • 我设置了AWS EFS,并将其配置为可由AWS Lambda访问。但Lambda未能导入iris

    Lambda不接这个电话


    任何关于如何解决这个问题的建议都会非常有帮助。

    您是否尝试过设置
    PYTHONPATH
    ?是-设置PYTHONPATH-不起作用。还可以使用sys.path.append(“/mnt/lambda/lib”)粗暴地设置路径。这两种方法都是徒劳的。您是否尝试过设置
    PYTHONPATH
    ?是-设置PYTHONPATH-不起作用。还可以使用sys.path.append(“/mnt/lambda/lib”)粗暴地设置路径。这两种方法都是徒劳的。