psycopg2:AttributeError: 'モジュール'オブジェクトに属性 'extras'がありません


86

私のコードでは、このようなDictCursorfromを使用していますpsycopg2.extras

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

ただし、カーソルをロードすると、突然次のエラーが発生します。

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

たぶん私のインスタレーションに何かがおかしいのですが、どこから探し始めるのか分かりません。私はpipでいくつかの更新を行いましたが、私が知る限り、の依存関係はありませんpsycopg2

回答:



6

2018年7月の時点で、はimport psycopg2.extras機能しません。以下は私のために働きます:

pip install psycopg2-binary

以降:

>>> import psycopg2.errorcodes
>>> psycopg2.errorcodes.UNIQUE_VIOLATION
'23505'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.