尝试使用 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 上运行并且必须安装
libpq-dev
通过 apt 甚至可以 pip install psycopg2
因为我之前收到一个错误,说系统上缺少 libpq(我猜类似于上面的错误)。我该如何克服这个错误?
谢谢!
最佳答案
我设法通过安装 psycopg2-binary 包解决了这个问题:
pip install psycopg2-binary
重新部署后,它工作正常。
关于python - django-zappa : Error loading psycopg2 module: libpq. so.5:无法打开共享对象文件:没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56804090/