No meu código eu uso o DictCursor
from psycopg2.extras
assim
dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor)
No entanto, de repente, recebo o seguinte erro ao carregar o cursor:
AttributeError: 'module' object has no attribute 'extras'
Talvez algo esteja errado na minha instalação, mas não tenho ideia de por onde começar a procurar. Fiz algumas atualizações com pip, mas até onde eu sei não há dependências de psycopg2
.
python
psycopg2
importerror
n1000
fonte
fonte
Desde julho de 2018, o
import psycopg2.extras
não funciona para mim. O seguinte funciona para mim:pip install psycopg2-binary
e depois:
>>> import psycopg2.errorcodes >>> psycopg2.errorcodes.UNIQUE_VIOLATION '23505'
fonte