mac django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient? code example
Example 1: django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
//For Mysql
sudo apt-get install libmysqlclient-dev
//If you are using MariaDB
sudo apt-get install libmariadbclient-dev
pip install mysqlclient
/*
If you are getting a error like
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
then :
*/
sudo apt-get install python3-dev
//Then
pip install mysqlclient
Example 2: error loading mysqldb module.
sudo apt-get install libmysqlclient-dev
sudo apt-get install libssl-dev
pip install mysqlclient
#for Debian
su apt install libmysqlclient-dev
su apt install libssl-dev
pip install mysqlclient
Example 3: mac django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
pip install pymysql
Example 4: mac django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
import pymysql
pymysql.install_as_MySQLdb()
Example 5: mac django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
File "C:\Users\user\env\lib\site-packages\django\db\backends\mysql\base.py", line 30, in <module>
'Did you install mysqlclient or MySQL-python?' % e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.
Did you install mysqlclient or MySQL-python?