django-zappa:加载psycopg 2模块时出错:库编号5:无法打开共享目标文件:无此文件或目录

3pmvbmvn  于 2023-03-24  发布在  Go
关注(0)|答案(2)|浏览(132)

当尝试使用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

我已经确保在需求文件中包含psycopg 2模块:

psycopg2==2.8.3

它安装在运行zappa deploy命令时处于活动状态的虚拟环境中。
我在Linux上运行,必须通过apt安装libpq-dev,然后才能安装pip install psycopg2,因为我之前收到一个错误,说系统上缺少libpq(我猜类似于上面的错误)。
我怎样才能克服这个错误?
谢谢!

e4eetjau

e4eetjau1#

我通过安装psycopg 2-binary包解决了这个问题:

pip install psycopg2-binary

重新部署后,它工作正常。

iyfjxgzm

iyfjxgzm2#

我在使用最新操作系统的raspberrypi model 3 B+运行django时遇到了同样的问题。

sudo  apt-get install libpq5 -y

为我工作

相关问题