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

解决方法:

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

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

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

原理:用pymysql来代替mysqlLab

init.py文件大致位置在:

相关推荐
践行见远5 分钟前
django之配置文件加载
django
Zane199413 分钟前
调用了 async 函数却没执行?一文讲透协程、event loop 与 await
后端·python
OPEN-F16 分钟前
Python进阶教程:装饰器与生成器深入
开发语言·python
Zane199417 分钟前
HashMap 为什么要在长度16、容量必须是2的幂这些细节上较劲
java·后端
zhipujiaoyu21 分钟前
2026年大数据专科何去何从?就业前景、发展趋势全揭秘!
大数据·python
l12586537 分钟前
# RAG噪声知识库治理:一致性与可信度的四层防线设计
数据库·人工智能·python·自然语言处理·langchain
zoujiahui_201840 分钟前
别再只写 np.random.seed() 了:default_rng 与 np.random、random 到底差在哪?
python
Patrick在香港42 分钟前
Claude Agent 进阶:4 种工具调用编排模式,让 0820 那 13 个 endpoint 并行起来
python·ai·ai编程
掘金者阿豪1 小时前
若依启动突然报 Redis MISCONF?一次从应用报错到磁盘爆满的完整排查记录
后端
qq_513728041 小时前
StaleElementReferenceException(陈旧元素引用异常)
python