En mi código uso el DictCursor
de psycopg2.extras
así
dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor)
Sin embargo, de repente aparece el siguiente error cuando cargo el cursor:
AttributeError: 'module' object has no attribute 'extras'
Tal vez algo esté loco en mi instalación, pero no tengo ni idea de por dónde empezar a buscar. Hice algunas actualizaciones con pip, pero que yo sepa no hay dependencias de psycopg2
.
python
psycopg2
importerror
n1000
fuente
fuente
A partir de julio de 2018,
import psycopg2.extras
no me funciona. Lo siguiente funciona para mí:pip install psycopg2-binary
y después:
>>> import psycopg2.errorcodes >>> psycopg2.errorcodes.UNIQUE_VIOLATION '23505'
fuente