创建Python 3.6 AWS Lambda软件包

时间:2019-06-30 11:21:36

标签: aws-lambda python-3.6

我的操作系统赢得了10 Home。 我有一个Python 3.6脚本,可以使用pymssql更新MSSql数据库。该脚本在本地运行良好。 现在,我需要将其上传为aws lambda,因此我使用cmd进行了跟踪:

python -m venv .
Scripts\activate
pip install pymssql

然后,我将py函数复制到Lib \ site-packages目录中,压缩所有目录内容并将其上载到Lambda服务。

结果是此错误:

Unable to import module 'validationLambda': No module named 'pymssql'

该如何解决?

1 个答案:

答案 0 :(得分:0)

我对Windows环境不满意,但是您可能应该尝试相反的做法。 将Lib\site-packages\pymssql目录复制到包的根目录(与your_function.py

相同)