当尝试使用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 deploy命令时处于活动状态的虚拟环境中。
我正在Linux上运行,必须先通过apt安装libpq-dev
,然后才能pip install psycopg2
,因为之前我收到错误消息,说系统上缺少libpq(类似于上面的内容)错误,我想)。
如何克服此错误?
谢谢!
答案 0 :(得分:0)
我设法通过安装psycopg2-binary软件包解决了这个问题:
pip install psycopg2-binary
重新部署后,效果很好。