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**中添加即可

Bash 复制代码
import pymysql
pymysql.version_info =(2, 2, 4, "final", 0) # mysqlclient的版本
pymysql.install_as_MySQLdb()
相关推荐
小杨40410 分钟前
python入门系列六(文件操作)
人工智能·python·pycharm
xiaozaq1 小时前
在Eclipse中安装Lombok插件
java·python·eclipse
云空1 小时前
《FastRTC:开启实时音视频应用开发新时代》
python·实时音视频
九丶黎1 小时前
爬虫案例七Python协程爬取视频
爬虫·python·音视频
benben0441 小时前
Django小白级开发入门
后端·python·django
HerrFu1 小时前
可狱可囚的爬虫系列课程 19:静态页面和动态页面之分
爬虫·python
贾宝玉的玉宝贾2 小时前
FreeSWITCH 简单图形化界面40 - 使用mod_curl模块进行http请求
python·http·voip·freeswitch·sip
汤姆yu2 小时前
基于大数据的商品数据可视化及推荐系统
大数据·python·信息可视化·echarts·商品可视化
RememberLey2 小时前
【Docker】通过 Docker 拉取 Python 镜像并设置远程连接(SSH)
python·docker·ssh
程序员张小厨4 小时前
【0014】Python数据类型-元组类型详解
python·元组·python推导式·python元组·python元组数据类型·元组数据类型·python元组遍历