psycopg2: AttributeError: "modül" nesnesinin "ekstralar" özniteliği yok


86

Benim kodda kullanmak DictCursorgelen psycopg2.extrasböyle

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

Ancak, imleci yüklediğimde birdenbire aşağıdaki hatayı alıyorum:

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

Belki kurulumumda bir şeyler saçmalandı ama nereden bakmaya başlayacağım konusunda hiçbir fikrim yok. Pip ile bazı güncellemeler yaptım, ancak bilmediğim kadarıyla psycopg2.

Yanıtlar:



6

Temmuz 2018 itibariyle import psycopg2.extrasbenim için çalışmıyor. Aşağıdakiler benim için çalışıyor:

pip install psycopg2-binary

ve sonra:

>>> import psycopg2.errorcodes
>>> psycopg2.errorcodes.UNIQUE_VIOLATION
'23505'
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.