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

feita há um ano424 visualizações
2 Respostas
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
ESPECIALISTA
Uri
respondido há um ano
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
ESPECIALISTA
respondido há um ano

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas