When I try to run a python code on Lambda functions I got an error message related with regex module.

0

How can I fix the following issue?

[ERROR] Runtime.ImportModuleError: Unable to import module 'analysis': No module named 'regex._regex' Traceback (most recent call last):

I have tried to apply all recommendations available on AWS pages and Stackflow site, but I did not have success. Python version: 3.10 Python modules on code: TextBlob and Pymongo

已提问 1 年前424 查看次数
2 回答
1

The error indicate that your deployment package is missing the regex dependency. To include it you should create a zip file that contains all dependencies. I would recommend using SAM to manage all the resources you need. Use sam init to create the project, sam build to build it, including all the dependencies, and sam deploy to deploy to your account.

profile pictureAWS
专家
Uri
已回答 1 年前
0

Lambda requires you to prepare your own Lambda if it is not included in the standard modules.
You will need to create layers and upload the necessary modules as described in the following document.
https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html

profile picture
专家
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则

相关内容