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()

即可解决此报错

相关推荐
阿kun要赚马内16 小时前
Python五类数据容器的对比和通用方法
开发语言·python
好家伙VCC16 小时前
# 发散创新:用 Rust 实现高性能事件驱动架构的实践与优化 在现代软件系统中,**事件驱动编程模型**已经成为构
java·开发语言·python·架构·rust
梦醒过后说珍重16 小时前
Python 工程化实战:如何将复杂的EndoMamba感知损失封装为“即插即用”的独立模块包
python·深度学习
bcbnb16 小时前
基于Mach-O文件的动态库与静态库归属方案及API扫描实践
后端·ios
爱钓鱼的程序员小郭16 小时前
阿里云自动配置安全组IP白名单
python·tcp/ip·安全·阿里云
光辉GuangHui16 小时前
SDD 实践:OpenSpec + Superpowers 整合创建自定义工作流
前端·后端
金銀銅鐵16 小时前
[Java] 如何自动生成简单的 PlantUML 类图
java·后端
梦醒过后说珍重16 小时前
PyTorch 工程实践:如何优雅地将 ViT 大模型封装为即插即用的感知损失(Perceptual Loss)
python·深度学习
小江的记录本17 小时前
【Spring Boot】Spring Boot 全体系知识结构化拆解(附 Spring Boot 高频面试八股文精简版)
java·spring boot·后端·spring·面试·tomcat·mybatis
ETA817 小时前
流式背后的状态机:深入解析 AI Agent 的核心循环机制
后端·源码