psycopg2 AttributeError module object has no attribute extras

2024-05-15 00:10:52 发布

您现在位置:Python中文网/ 问答频道 /正文

在我的代码中,我像这样使用psycopg2.extras中的^{}

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

但是,在加载光标时,突然出现以下错误:

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

也许我的装置有点问题,但我不知道从哪里开始找。我用pip做了一些更新,但是据我所知没有psycopg2的依赖项。


Tags: 代码extrasobjectfactory错误conncursorpsycopg2
2条回答

您需要显式导入psycopg2.extras

import psycopg2.extras

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

pip install psycopg2-binary

之后:

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

相关问题 更多 >

    热门问题