Ошибка на AWS Lambda с мувиком и нудистом

Я пытался упаковать свое приложение на Python для лямбды, которое использует moviepy, но я получаю эту ошибку:

Original error was: No module named 'numpy.core._multiarray_umath'

Я пробовал разные способы упаковать свое приложение на python 3.7 для lambda, но ничего не понял. Есть ли какой-нибудь способ решить эту проблему или, может быть, какая-нибудь другая библиотека Python, которая может объединять и изменять размер видео, которые не используют numpy?

Спасибо!

2 ответа

Проблема и решение описаны здесь:

"ModuleNotFoundError" и "Module не может быть загружен" являются распространенными ошибками для лямбда-функций в Python. Эти ошибки обычно возникают из-за неправильной структуры папок или прав доступа к файлу.zip пакета развертывания.

Для дополнительных пакетов, вы смотрели на moviepy. Имейте в виду, что изменение пакета не решит вашу проблему. Вы должны включить пакетные модули в лямбда-зип, следуя инструкциям выше.

Из-за ошибки согласно рассматриваемой лямбде, которую вы выполняете, нет модуля numpy и moviepy. Вы забыли добавить модули в лямбду. сначала добавьте зависимость и запустите, она будет работать.

Вы также можете архивировать свои модели и загружать их в lambda из консоли.

Другие вопросы по тегам