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()
相关推荐
HappRobot12 分钟前
python类和对象
开发语言·python
盼哥PyAI实验室25 分钟前
Python YAML配置管理:12306项目的灵活配置方案
开发语言·python
Github掘金计划1 小时前
开发者狂喜!GitHub 官方开源:支持 Copilot/Cursor,规范即代码,27k Star 封神!
java·python·kafka·github·copilot
shenzhenNBA1 小时前
python用openpyxl操作excel-单元格样式操作
python·excel·openpyxl·单元格样式
岁月宁静1 小时前
多模态 Agent 技术全景解析 — 从模型能力、Agent 架构到工程化与商业落地
python·agent
试着1 小时前
【VSCode+AI+测试】连接ai大模型
ide·人工智能·vscode·python·学习·编辑器·ai-test
零小陈上(shouhou6668889)1 小时前
YOLOv8+PyQt5海洋船只检测(可以重新训练,yolov8模型,从图像、视频和摄像头三种路径识别检测)
开发语言·python·yolo
znhy_232 小时前
day36打卡
python
gf13211112 小时前
python_字幕文本、音频、视频一键组合
python·音视频·swift
我的xiaodoujiao2 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 32--开源电商商城系统项目实战--如何区分登录状态
python·学习·测试工具·pytest