mysqlclient 1.4.3 or newer is required; you have 1.0.3
1. 问题描述
在pycharm的虚拟环境中已经配置了mysqlclient的版本为2.2.4,为什么在运行Django项目时仍会报错mysqlclient 1.4.3 or newer is required; you have 1.0.3
2. 原因分析
https://code.djangoproject.com/ticket/34511
3. 解决方法
在**__init__.py
**中添加即可
import pymysql
pymysql.version_info =(2, 2, 4, "final", 0) # mysqlclient的版本
pymysql.install_as_MySQLdb()