Uw libpq, die wordt gebruikt door psycopg2 verwacht dat de Postgres-socket zich in /var/run/postgresql/
bevindt maar als je Postgres vanaf de bron installeert, staat het standaard in /tmp/
.
Controleer of er een bestand is /tmp/.s.PGSQL.5432
in plaats van /var/run/postgresql/.s.PGSQL.5432
. Probeer:
conn=psycopg2.connect(
database="mydb",
user="postgres",
host="/tmp/",
password="123"
)