W moim kodzie używam DictCursor
from w psycopg2.extras
ten sposób
dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor)
Jednak nagle pojawia się następujący błąd, kiedy ładuję kursor:
AttributeError: 'module' object has no attribute 'extras'
Może coś jest zakorkowane w mojej instalacji, ale nie mam pojęcia, od czego zacząć. Zrobiłem kilka aktualizacji za pomocą pip, ale o ile wiem, nie ma żadnych zależności psycopg2
.
python
psycopg2
importerror
n1000
źródło
źródło
Od lipca 2018 r.
import psycopg2.extras
Nie działa dla mnie. U mnie działa:pip install psycopg2-binary
i później:
>>> import psycopg2.errorcodes >>> psycopg2.errorcodes.UNIQUE_VIOLATION '23505'
źródło