psycopg2: विशेषता: 'मॉड्यूल' ऑब्जेक्ट में कोई विशेषता नहीं है 'अतिरिक्त'


86

अपने कोड में मैं इस तरह DictCursorसे उपयोग करते हैंpsycopg2.extras

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

हालाँकि, अचानक मुझे कर्सर लोड करने पर निम्न त्रुटि मिलती है:

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

हो सकता है कि मेरे इंस्टॉलेशन में कुछ डॉक किया गया हो, लेकिन मुझे कोई सुराग नहीं है कि मैं कहां से देखना शुरू करूं। मैंने पाइप के साथ कुछ अपडेट किए, लेकिन जहां तक ​​मुझे पता है कि कोई निर्भरता नहीं है psycopg2

जवाबों:



6

जुलाई 2018 तक, import psycopg2.extrasमेरे लिए काम नहीं करता है। निम्नलिखित मेरे लिए काम करता है:

pip install psycopg2-binary

और बादमें:

>>> import psycopg2.errorcodes
>>> psycopg2.errorcodes.UNIQUE_VIOLATION
'23505'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.