programing

psycopg2 : AttributeError : 'module'개체에 'extras'속성이 없습니다.

nasanasas 2020. 11. 8. 10:09
반응형

psycopg2 : AttributeError : 'module'개체에 'extras'속성이 없습니다.


내 코드 DictCursor에서 다음 psycopg2.extras과 같이 사용합니다.

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'

참고 URL : https://stackoverflow.com/questions/30940167/psycopg2-attributeerror-module-object-has-no-attribute-extras

반응형