Невозможно запустить dryscrape на AWS Lambda, используя Zappa для развертывания.

Я использую zappa (что отлично) для развертывания лямбда-функции с использованием dryscrape.

К сожалению, это не удается построить сеанс. Я уверен, что это проблема зависимости в соответствии с инструкциями.

http://dryscrape.readthedocs.io/en/latest/installation.html

apt-get install qt5-default libqt5webkit5-dev build-essential \
                      python-lxml python-pip xvfb

Я могу установить эти зависимости локально, и это работает.

Это команда, которая не выполняется при запуске через Lambda:-

sess = dryscrape.Session()

Вот строка ошибки: -

Файл "/private/var/folders/x_/mxtbw6g12ldb03571_zbtqz40000gn/T/pip-install-sPhHgV/dryscrape/dryscrape/session.py", строка 22, в файле инициализации "/ private / var / folder / x_ / mxtbw6g12zbb071 pip-install-sPhHgV/dryscrape/dryscrape/driver/webkit.py", строка 30, в файле инициализации "/var/task/webkit_server.py", строка 230, в файле init self.conn = connection или файл ServerConnection()"/var/task/webkit_server.py", строка 507, в init self._sock = (сервер или get_default_server()).connect() Файл"/var/task/webkit_server.py", строка 450, в get_default_server _default_server = сервер () Файл "/var/task/webkit_server.py", строка 416, в init stderr = subprocess.PIPE) Файл "/usr/lib64/python2.7/subprocess.py", строка 711, в init errread, errwrite) Файл "/usr/lib64/python2.7/subprocess.py", строка 1343, в _execute_child повышения child_exception OSError: [Errno 8] Ошибка формата Exec

Вопросы, как я могу установить зависимости dryscrape через Zappa? Помощь оценена!

0 ответов

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