尝试使用django-zappa部署DJANGO项目时,我在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部署命令时处于活动状态的虚拟环境中。
我在Linux上运行,并且必须通过APT安装libpq-dev
,甚至在我之前收到错误时甚至能够pip install psycopg2
之前,说LIBPQ在系统上丢失了(我猜是上述错误(。p>如何克服此错误?
谢谢!
我通过安装psycopg2-二进制软件包解决了问题:
pip install psycopg2-binary
重新部署后,它可以正常工作。
我在raspberrypi 3 b 中使用最新操作系统的django时遇到了相同的问题。
sudo apt-get install libpq5 -y
为我工作