2015-06-19 10 views
43

In meinem Code verwende ich die DictCursor von psycopg2.extras wie diesepsycopg2: Attribut: ‚Modul‘ Objekt hat kein Attribut ‚Extras‘

dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) 

jedoch plötzlich alle von dem ich folgende Fehlermeldung erhalten, wenn ich die Last Cursor:

AttributeError: 'module' object has no attribute 'extras' 

Vielleicht ist etwas in meiner Installation dorked, 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.

Antwort

65

Sie müssen explizit importieren psycopg2.extras:

import psycopg2.extras