Я пытаюсь развернуть пакет spacy в функции AWS Lambda через безсерверный сервер и получить следующую ошибку через журналы CloudWatch:
Невозможно импортировать модуль «обработчик»: нет модуля с именем spacy
Чтобы создать пакет, я выполняю следующие шаги:
- Создание виртуальной среды (virtualenv .env)
- Активная виртуальная среда (источник .env / bin / activ)
- создать шаблон без сервера (без сервера create --template aws-python
- name myprojectname --path app)
- cd app
- config без сервера для добавлениятребования к пакету (установка плагина без сервера -n serverless-python-требования + добавление плагинов: требования к серверу-python в файле конфигурации)
- создание файла require.txt и добавление пакетов (spacy == 1.10.1 + setuptools)
- сборка и развертывание пакетов в AWS (развертывание без сервера)
Я также попробовал несколько подходов для установки spacy (например, вместо этого pip install spacy == 1.10.1прохождения плагинов) но без особого успеха.
На лямбда-консоли я увеличил объем памяти, выделенной для Любой идеи?Большое спасибо