Django項目需要使用mysql,設置mysql作為Db的bakends后,運行時提示:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
直接使用pip install mysqllicent會報錯,因為缺少連接mysql的底層驅動,解決辦法:
- 1.Windows系統
先安裝MySQLClient(MariaDb官網下載安裝包就自帶了)
- Linux系統
在系統中先安裝mysql-devel
yum install mysql-devel
驅動安裝好后,再執行就能正常安裝mysqlclient了,重新啟動django正常運行。
pip install mysqlclient