在aws lambda函数中使用外部python库

gj3fmq9x  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(232)

如何在aws lambda函数中使用外部python库?我已尝试使用以下命令创建虚拟环境:

py -m venv .lambda

然后,我使用以下命令激活venv:

.\.lambda\Scripts\activate

然后,我使用以下命令在venv中安装pyodbc:

py -m pip install pyodbc

这一切进展顺利。
现在,当我想在aws lambda函数中使用pyodbc时,我已经压缩了venv文件夹(.lambda)并将其上传到一个层。我使用“压缩(压缩)文件夹”压缩文件夹。
我在aws lambda函数中点击图层并按“创建图层”,上传压缩文件夹。
创建层后,我在aws lambda函数中使用它。但即使如此,当我尝试导入pyodbc库时,还是会出现以下错误:
没有名为“pyodbc”的模块
我正在使用以下命令在aws lambda函数中导入库:

import pyodbc

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题