Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Django 500 आंतरिक सर्वर त्रुटि - अनुचित रूप से कॉन्फ़िगर किया गया:MySQLdb मॉड्यूल लोड करने में त्रुटि:

यह पंक्ति:

ImproperlyConfigured: Error loading MySQLdb module: this is MySQLdb version (1, 2, 5, 'final', 1), but _mysql is version (1, 2, 3, 'final', 0) 

इंगित करता है कि आपके पास MySQLDB और MySQL के बीच एक संस्करण बेमेल हो सकता है। ऐसा लगता है कि इसे देखने और अपने आश्रित पुस्तकालयों को फिर से स्थापित करने से समस्या हल हो गई है।

समस्या का और विस्तार से वर्णन करने के लिए:

इस मामले में apt-get MySQL-python==1.2.3 इंस्टॉल कर रहा था। नवीनतम संस्करण MySQL-python==1.2.5 है। हालांकि apt-get इसे नहीं ढूंढ रहा था, इसलिए MySQL-python==1.2.3 का उपयोग करके पूरी तरह से हटा दिया गया:

sudo apt-get remove --purge python-mysqldb

और फिर पाइप के माध्यम से पुनः स्थापित करें

sudo pip install mysql-python

(ध्यान दें कि पैकेज के नाम थोड़े अलग हैं)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल प्रश्नों में एस्केपिंग वैल्यू (एसक्यूएल कनेक्टर के साथ सी #)

  2. संबंधित पंक्तियों की गैर-मौजूदगी की जांच के लिए बाएं बाहरी जॉइन का उपयोग करने का सबसे अच्छा तरीका क्या है

  3. मैसकल:उस कॉलम से कैसे पूछताछ करें जिसका प्रकार बिट है?

  4. MySQL कार्यक्षेत्र में संपूर्ण डेटाबेस स्क्रिप्ट कैसे उत्पन्न करें?

  5. MySQL के लिए एस्केप स्ट्रिंग पायथन