Ошибка на AWS Lambda с мувиком и нудистом - PullRequest
0 голосов
/ 25 февраля 2019

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

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

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

Спасибо!

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

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

«ModuleNotFoundError» и «Module not be load» - типичные ошибки для лямбда-функций в Python.Эти ошибки обычно связаны с неправильной структурой папок или правами доступа к файлу .zip пакета развертывания.

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

0 голосов
/ 25 февраля 2019

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

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

...