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

即可解决此报错

相关推荐
一路向北⁢19 小时前
APP企业级业务数据埋点系统(基于 Spring Boot & ClickHouse)
spring boot·后端·clickhouse·统计分析·埋点·pu·vu
老蒋每日coding19 小时前
Go语言实现 Agent Demo
开发语言·后端·golang
写代码的【黑咖啡】19 小时前
深入了解 Python 中的 Scrapy:强大的网络爬虫框架
爬虫·python·scrapy
沈浩(种子思维作者)19 小时前
量子计算真的需要量子硬件吗?谷歌量子计算机真的是未来计算方向吗?你们相信道AI还是豆包?
人工智能·python·量子计算
电化学仪器白超19 小时前
计量室自动化系统技术文档编制与动态更新说明
运维·python·嵌入式硬件·自动化
信码由缰19 小时前
SJF4J 五分钟入门:Java 的实用 JSON 门面
java·python·json
@zulnger19 小时前
Django 框架(模板)
笔记·python·学习·django
余衫马19 小时前
Qt for Python:PySide6 入门指南
开发语言·c++·python·qt
那我掉的头发算什么19 小时前
【SpringBoot】从学会使用maven开始
spring boot·后端·spring·maven
python_王子19 小时前
python_django_跨境电商产品推荐与展示系统[结尾附下载地址]
python·信息可视化·django