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年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ