Django運行報錯:django.core.exceptions.*****: mysqlclient 1.3.13 or newer is required; you have 0.9.3

Django中更改默認數據庫爲MySQL遷移過程中報錯


1.報錯以及原因

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3

產生的原因就是自己下載的pymysql包的版本不匹配
那麼好,不匹配怎麼辦,第一想法肯定是下一個規定的版本!
好的~ ~~~ 運行卸載以及下載命令

pip uninstall pymysql
pip install pymysql==1.3.13

坑爹的是,使用pip命令下載的pymysql包根本沒有這個版本,最高的版本才0.9.3
在這裏插入圖片描述

2.解決

定位到報錯位置:
在這裏插入圖片描述
然後暴力解決——註釋掉下面兩行代碼,然後運行前移命令就OK了
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章