psycopg2: AttributeError: 'module' object has no attribute 'extras'
psycopg2: AttributeError: 'module' object has no attribute 'extras'
在我的代码中,我像这样使用 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'
在我的代码中,我像这样使用 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'