len cursores python psycopg2 importerror

python - cursores - psycopg2: AttributeError: el objeto ''módulo'' no tiene el atributo ''extras''



psycopg2 postgresql (2)

A partir de julio de 2018, la import psycopg2.extras no funciona para mí. Lo siguiente funciona para mí:

pip install psycopg2-binary

y después:

>>> import psycopg2.errorcodes >>> psycopg2.errorcodes.UNIQUE_VIOLATION ''23505''

En mi código, uso el DictCursor de psycopg2.extras como este

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

Sin embargo, de repente recibo el siguiente error cuando cargo el cursor:

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

Tal vez algo no funciona en mi instalación, pero no tengo idea de dónde empezar a buscar. Hice algunas actualizaciones con pip, pero que yo sepa, no hay dependencias de psycopg2 .


psycopg2.extras importar explícitamente psycopg2.extras :

import psycopg2.extras