2015-06-19 30 views
43

W moim kodu używam żadnych atrybutów „dodatki” do DictCursor z psycopg2.extras jak tenpsycopg2: AttributeError: „moduł” obiekt ma

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

Jednak wszystkie nagle pojawia się następujący błąd podczas załadować kursor:

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

Może coś jest dorked w mojej instalacji, ale nie mam pojęcia, gdzie zacząć szukać. Zrobiłem kilka aktualizacji za pomocą pip, ale o ile wiem, nie ma zależności od psycopg2.

Odpowiedz

65

Trzeba wyraźnie importować psycopg2.extras:

import psycopg2.extras