如何在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
暂无答案!
目前还没有任何答案,快来回答吧!