यह पंक्ति:
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
(ध्यान दें कि पैकेज के नाम थोड़े अलग हैं)