In meinem Code verwende ich das DictCursor
von psycopg2.extras
so
dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor)
Beim Laden des Cursors wird jedoch plötzlich die folgende Fehlermeldung angezeigt:
AttributeError: 'module' object has no attribute 'extras'
Vielleicht ist etwas in meiner Installation kaputt, aber ich habe keine Ahnung, wo ich anfangen soll zu suchen. Ich habe einige Updates mit pip gemacht, aber soweit ich weiß keine Abhängigkeiten von psycopg2
.
python
psycopg2
importerror
n1000
quelle
quelle
Ab Juli 2018
import psycopg2.extras
funktioniert das bei mir nicht mehr. Folgendes funktioniert für mich:pip install psycopg2-binary
und später:
>>> import psycopg2.errorcodes >>> psycopg2.errorcodes.UNIQUE_VIOLATION '23505'
quelle