django-zappa: ошибка при загрузке модуля psycopg2: libpq.so.5: невозможно открыть общий объектный файл: нет такого файла или каталога - PullRequest
0 голосов
/ 28 июня 2019

При попытке развернуть проект Django с использованием django-zappa в выводе zappa tail появляется следующая ошибка:

django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: libpq.so.5: cannot open shared object file: No such file or directory

Я убедился, что модуль psycopg2 включен в файл требований:

psycopg2==2.8.3

Он устанавливается в виртуальной среде, которая активна во время выполнения команды zappa deploy.

Я работаю в Linux и мне пришлось установить libpq-dev через apt, прежде чем я смогна pip install psycopg2, как я получил ошибку раньше, говоря, что libpq отсутствует в системе (я думаю, похоже на описанную выше ошибку).

Как я могу преодолеть эту ошибку?

Спасибо!

1 Ответ

0 голосов
/ 28 июня 2019

Мне удалось решить проблему, установив пакет psycopg2-binary:

pip install psycopg2-binary

После повторного развертывания он работает нормально.

...