mysqlclient 1.3.13 or newer is required; you have 0.9.3.

  1. 环境
  2. 解决方法

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

环境

  • python 3.8
  • django 3.0.1
  • pymysql 0.9.3

解决方法

网上的很多方法是修改Django中base.py代码,注释掉判断MySQL版本的代码部分,其实注释掉后,运行会提示很多异常错误。

这种问题,很有可能是Django版本和pymysql版本不兼容导致的。
所以应该根据其提示更新pymysql库:

$pip install --upgrade pymysql

作者: 忞翛

出处: https://www.lczmx.top/错误记录/fe24144ad7d6/

版权: 本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

在线工具