Flask 使用Zappa作为conda用户

Flask 使用Zappa作为conda用户,flask,virtualenv,aws-lambda,conda,zappa,Flask,Virtualenv,Aws Lambda,Conda,Zappa,我正在尝试创建一个API,并希望使用Flask/AWS Lambda来实现这一点。据我所知,这似乎是最好的(仅?)部署选项 问题是我使用conda来管理我的环境,而Zappa目前没有一个可以在conda中工作的版本。它需要虚拟化 我的问题是: 其他conda用户如何部署Flask/AWS Lambda应用程序 我可以在同一台机器上运行virtualenv和conda吗?有哪些风险/挑战 您可以使用conda进行安装: conda install -c mathieu zappa 这是在AWS

我正在尝试创建一个API,并希望使用Flask/AWS Lambda来实现这一点。据我所知,这似乎是最好的(仅?)部署选项

问题是我使用conda来管理我的环境,而Zappa目前没有一个可以在conda中工作的版本。它需要虚拟化

我的问题是:

  • 其他conda用户如何部署Flask/AWS Lambda应用程序
  • 我可以在同一台机器上运行virtualenv和conda吗?有哪些风险/挑战

  • 您可以使用conda进行安装:

    conda install -c mathieu zappa 
    

    这是在AWS Lambda上提供机器学习模型的背景下进行的吗


    如果是这样,我编写了一个名为的库,它将您的模型和conda环境上载到AWS Lambda,并抽象出模型服务的DevOps部分。需要注意的是,您的conda需求文件必须是。

    我也面临同样的问题。通过设置
    VIRTUAL_ENV
    环境变量修复了该问题,该问题得以解决

    假设您创建了一个conda环境,如下所示

    conda create-n zzz python=3.7
    康达激活zzz
    
    在部署zappa之前,请确保执行以下操作

    (zzz)➜ 哪条蟒蛇
    /home/lokesh/miniconda3/envs/zzz/bin/python
    #删除/bin/python并复制其余部分
    导出VIRUTAL_ENV=/home/lokesh/miniconda3/envs/zzz
    
    您是否找到有关此问题的任何答案或有用信息?我也是一个flask用户,将应用程序迁移到lambda,但使用conda管理环境,所以我很感兴趣。我只是设置了virtualenv并在不同的目录中使用它。到目前为止,我正在尝试使用
    pip-install-zappa
    安装zappa,一旦我看到它是如何运行的,我会马上给你回复