Psycopg2错误:未定义符号:PQencryptPasswordConn

2024-09-28 05:22:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在raspberry pi 3b+上启动一个新的django项目,但无法建立数据库连接。我使用的是Python 3.7.2、Django==3.1.2、psycopg2 binary==2.8.6、Postgresql 9.6

My settings.py:

DATABASES = 
    'default': 
        #'ENGINE': 'django.db.backends.sqlite3',
        #'NAME': BASE_DIR / 'db.sqlite3',
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': 'monastery',
        'USER': 'SU',
        'PASSWORD': 'password',
        'HOST': 'localhost',
        'PORT': '5432',

错误:

raise ImproperlyConfigured("Error loading psycopg2 module: %s" % e)

django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 module: /home/pi/django/monastery/env/lib/python3.7/site-packages/psycopg2/_psycopg.cpython-37m-arm-linux-gnueabihf.so: undefined symbol: PQencryptPasswordConn


Tags: 项目djangonamedbpierrorsqlite3raspberry

热门问题