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


Django版本:2.2   python版本:3.7  pymysql:0.9.3

創建數據庫的時候報錯:

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

 

解決方案:我是在虛擬環境中工作的,需要在路徑

/venv/lib/site-packages/django/db/backends/mysql/base.py里面注釋掉以下內容:

 

接着仍會報錯,報錯信息如下:

 

找到operations.py文件(146行)
原來是decode的方法,將它改為encode。解決方法如下:

接下來就可以成功的執行遷移啦。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM