Django makemigrations时出现ModuleNotFoundError: No module named ‘MySQLdb‘

使用Python 3.11、Django 5.1.2

写完model进行makemigrations时出现报错

查找资料发现说是mysqldb适用于Python2,不支持Python3;python3可以使用pymysql

安装pymsql

python 复制代码
pip install pymysql

然后要在项目的__init__.py中加如下代码:

python 复制代码
import pymysql


pymysql.install_as_MySQLdb()

即可解决此报错

相关推荐
aramae24 分钟前
模拟实现strlen()函数 (C语言)
c语言·开发语言·后端
滚雪球~27 分钟前
量化交易 防止Windows电脑自动更新并重启
python·量化
IT_陈寒2 小时前
Python的GIL把我坑惨了,多线程跑得比单线程还慢
前端·人工智能·后端
L@ncor2 小时前
第二章可能出现的问题
人工智能·python
分支预测失败2 小时前
RISC-V 时间子系统深度专题:mtime 访问路径、SBI 定时器与 Linux tickless 协同
后端
65岁退休Coder2 小时前
PI Agent 开发一个生产级 Harness
后端·node.js·agent
y = xⁿ2 小时前
大模型基础概念
python
ctlover2 小时前
排序与查找算法详解
开发语言·python
用户8356290780512 小时前
如何使用 Python 给 Word 文档添加水印
后端·python
泡干脆面就番茄2 小时前
深度学习:PyTorch框架初识——MNIST手写数字识别
python·深度学习