VOOZH about

URL: https://repost.aws/questions/QUddCozSbYS92q8ZKRfAHZDQ/when-i-try-to-run-a-python-code-on-lambda-functions-i-got-an-error-message-related-with-regex-module

⇱ When I try to run a python code on Lambda functions I got an error message related with regex module. | AWS re:Post


Skip to content

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

Language
English

asked 3 years ago859 views

2 Answers
  • Newest
  • Most votes
  • Most comments
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.

EXPERT

answered 3 years ago

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

EXPERT

answered 3 years ago

Relevant content