PgAdmin4: ModuleNotFoundError: No module named 'psycopg2'

Probléma: PgAdmin4 indításkor a címbeli hibaüzenetet dobja, ha beállítod a PGCONFIG_CONFIG_CONFIG_DATABASE_URI változót, amiben nem definiáltad a dialektust.

pgAdmin4 logó
pgAdmin4 logó

Probléma: PgAdmin4 indításkor a címbeli hibaüzenetet dobja, ha beállítod a PGCONFIG_CONFIG_CONFIG_DATABASE_URI változót, amiben nem definiáltad a dialektust.

A PGCONFIG_CONFIG_CONFIG_DATABASE_URI valószínűleg a következő formátumban van:

postgresql://pg_user:pg_pwd@pg_host:5432/pgadmin4

Megoldás:

Definiálni kell a dialektust is, esetünkben psycopg-t:

postgresql+psycopg://pg_user:pg_pwd@pg_host:5432/pgadmin4