Django项目运行报错:ModuleNotFoundError: No module named ‘MySQLdb‘

解决方法:

在__init__.py文件下,新增下面这段代码

python 复制代码
import pymysql
pymysql.install_as_MySQLdb()

注意:确保你的 python 有下载 pymysql 库,没有的话可以使用 pip install pymysql安装

原理:用pymysql来代替mysqlLab

init.py文件大致位置在:

相关推荐
小江的记录本10 分钟前
【Spring Boot—— .yml(YAML)】Spring Boot中.yml文件的基础语法、高级特性、实践技巧
xml·java·spring boot·后端·spring·spring cloud·架构
爱敲代码的小黄22 分钟前
Agent 能力模块化:Skill 设计与执行机制解析
人工智能·后端·面试
2601_9534656124 分钟前
m3u8live.cn深度解析:一款专为开发者打造的 M3U8 调试工具
java·前端·django·音视频·开发工具
掘金者阿豪28 分钟前
告别SQL性能焦虑:金仓数据库“连接条件下推”的性能魔法
后端
rgb2gray40 分钟前
论文详解 | TWScan:基于收紧窗口的增强扫描统计,实现不规则形状空间热点精准检测
网络·人工智能·python·pandas·交通安全·出租车
小鸡吃米…40 分钟前
Python线程同步
开发语言·数据结构·python
老友@42 分钟前
接口调用的演进史——从“发 HTTP 请求”到“可治理的系统能力
spring boot·后端·架构
清水白石00842 分钟前
Python 弱引用深度解析——让缓存不再成为内存泄漏的温床
java·python·缓存
zzb158043 分钟前
RAG from Scratch-优化-routing
java·前端·网络·人工智能·后端·python·mybatis
sea12161 小时前
Flask配置MySQL连接信息的最佳实践
python·mysql·flask