Du skal sandsynligvis bare fjerne "localhost" fra din forbindelsesstreng:
'postgresql:///db_name'
Det fortæller psycopg2 at bruge Unix-domæne-sockets. Din standardkonfiguration vil bruge "ident", så du vil oprette forbindelse som den bruger, der kører scriptet. I standardkonfigurationen gælder "md5" kun for TCP-forbindelser.