Django重裝mysql后啟動報錯:No module named ‘MySQLdb’的解決方法
發(fā)現(xiàn)問題
最近由于卸載Mysql時將很多相關依賴包都卸載了,重裝mysql后啟動django出現(xiàn)如下錯誤:
django.core.exceptions.ImproperlyConfigured:Error loading MySQLdb module: No module named 'MySQLdb". Did you install mysqlclient or MySQL-python?
由于開發(fā)時python版本為3.6.4,MySQL-python不支持python3,經(jīng)過一番折騰安裝mysqlclient。
下面是我解決該問題的過程,本人比較懶,就以圖片形式展示給大家吧。
解決方法
首先我嘗試安裝MySQL-python,但出現(xiàn)了錯誤,下面是網(wǎng)上搜索解決方法:

下面是我找到解決方法并安裝mysqlclient的過程:

下面是安裝mysqlclient及依賴環(huán)境的的代碼:
pip install mysqlclient sudo apt-get install python3-dev libmysqlclient-dev
總結(jié):
遇到No module named 'MySQLdb".的問題,建議安裝mysqlclient,MySQL-python已不支持python3。
好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- mysql啟動時報錯:error while loading shared libraries: libncurses.so.5: cannot open shared object file的解決辦法
- mysql啟動報錯:The?server?quit?without?updating?PID?file的幾種解決辦法匯總
- MySQL在Windows中net start mysql 啟動MySQL服務報錯 發(fā)生系統(tǒng)錯誤解決方案
- 解決MySQL啟動報錯:ERROR 2003 (HY000): Can''t connect to MySQL server on ''localhost'' (10061)
- MySQL啟動報錯問題InnoDB:Unable to lock/ibdata1 error
- mysql啟動報錯MySQL server PID file could not be found
- 解決Mysql服務器啟動時報錯問題的方法
- mysql服務無法啟動報錯誤1067解決方法(mysql啟動錯誤1067 )
- mysql啟動報錯Failed?to?start?LSB:start?and?stop?MySQL的問題解決
相關文章
windows中安裝Python3.8.0的實現(xiàn)方法
這篇文章主要介紹了windows中安裝Python3.8.0的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11
Python執(zhí)行系統(tǒng)命令的五種方式小結(jié)
在日常開發(fā)中,有時需要在Python腳本中執(zhí)行系統(tǒng)命令,Python有五種方式來執(zhí)行系統(tǒng)命令(推薦使用第五種),本文為大家整理了這五種方法的具體使用,希望對大家有所幫助2024-01-01
python數(shù)據(jù)結(jié)構學習之實現(xiàn)線性表的順序
這篇文章主要為大家詳細介紹了python數(shù)據(jù)結(jié)構學習之實現(xiàn)線性表的順序,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09
如何用python 操作MongoDB數(shù)據(jù)庫
這篇文章主要介紹了如何用python 操作MongoDB數(shù)據(jù)庫,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下2021-04-04

