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

即可解决此报错

相关推荐
啥都想学点10 分钟前
关于制作技术视频讲解的问卷调查
python
喵手10 分钟前
Python爬虫实战:博物馆官网的“展览预告/正在热展”栏目,抓取展览名称、精确展期、具体展厅位置以及票务/预约规则(附CSV导出)!
爬虫·python·爬虫实战·零基础python爬虫教学·博物馆信息采集·采集展览预告/正在热展等·采集数据csv导出
喵手12 分钟前
Python爬虫实战:电商实体消歧完整实战 - 从混乱店铺名到标准化知识库的工程化实现,一文带你搞定!
爬虫·python·算法·爬虫实战·零基础python爬虫教学·同名实体消除·从混乱店铺名到标准化知识库
aluluka21 分钟前
Emacs折腾日记(三十六)——打造个人笔记系统
笔记·python·emacs
黎子越23 分钟前
python相关练习
java·前端·python
小白学大数据31 分钟前
实测数据:多进程、多线程、异步协程爬虫速度对比
开发语言·爬虫·python·php
小鸡吃米…40 分钟前
机器学习 - 精确率与召回率
人工智能·python·机器学习
sonrisa_1 小时前
Python同一类不同方法中变量值的传递
开发语言·windows·python
毕设源码-邱学长1 小时前
【开题答辩全过程】以 基于Springboot的酒店住宿信息管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
逻极1 小时前
OpenClaw「Clawdbot/Moltbot」 深入解析:核心架构深度剖析
python·ai·架构·agent·ai编程·moltbot·openclaw