Flask 使用Zappa作为conda用户
我正在尝试创建一个API,并希望使用Flask/AWS Lambda来实现这一点。据我所知,这似乎是最好的(仅?)部署选项 问题是我使用conda来管理我的环境,而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
您可以使用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,一旦我看到它是如何运行的,我会马上给你回复