Разверните Spacy на AWS Lambda через сервер - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь развернуть пакет 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прохождения плагинов) но без особого успеха.

На лямбда-консоли я увеличил объем памяти, выделенной для Любой идеи?Большое спасибо

...