Python pymssql包不能与aws中的lambda一起使用

Python pymssql包不能与aws中的lambda一起使用,python,aws-lambda,pymssql,Python,Aws Lambda,Pymssql,如何为lambda创建pymssql包。我试着用 pip安装pymssql-t。当我运行lambda函数时,它抱怨说 无法导入模块“lambda_函数”:没有名为lambda_函数的模块 我遵循此链接上的步骤 我有一台windows机器终于可以做了。它不适用于windows软件包,因此使用ubuntu来打包freetds.so文件,它也起了作用。很高兴它适用于您,您能为我分享一下工作过程吗?我也尝试了不同的尝试和错误步骤,最后得到了以下一个在AWS Lambda中运行良好的步骤,我只使用PYM

如何为lambda创建pymssql包。我试着用 pip安装pymssql-t。当我运行lambda函数时,它抱怨说 无法导入模块“lambda_函数”:没有名为lambda_函数的模块

我遵循此链接上的步骤


我有一台windows机器

终于可以做了。它不适用于windows软件包,因此使用ubuntu来打包freetds.so文件,它也起了作用。

很高兴它适用于您,您能为我分享一下工作过程吗?我也尝试了不同的尝试和错误步骤,最后得到了以下一个在AWS Lambda中运行良好的步骤,我只使用PYMSSQL软件包

1) 是否在amazon EC2实例上安装了“pip-install-pymssql”,因为在后台amazon使用Linux AMI来运行其Lambda函数

2) 复制生成的.so文件并打包在Lambda部署包中,希望这能帮助其他正在搜索解决方案的人

希望这将进一步帮助您,请您分享您使用AWS Lambda连接到MSSQL服务器所做的工作

下面是我的lambda部署包的文件夹结构


pymssql依赖于freetds。您必须在AMI上构建freetds,并将其包含在您的zip中。按照下面的步骤了解如何做到这一点。