python - psycopg2:AttributeError:'module'对象没有属性'extras'




importerror (2)

在我的代码中,我使用 psycopg2.extras DictCursor

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

但是,当我加载游标时,突然间我收到以下错误:

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

也许在我的装置中有些东西,但我不知道从哪里开始寻找。 我用pip做了一些更新,但据我所知,没有 psycopg2 依赖。


您需要显式导入 psycopg2.extras

import psycopg2.extras

截至2018年7月, import psycopg2.extras 对我不起作用。 以下适用于我:

pip install psycopg2-binary

然后:

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






importerror