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

即可解决此报错

相关推荐
吴佳浩20 小时前
GPU 编号进阶:CUDA\_VISIBLE\_DEVICES、多进程与容器化陷阱
人工智能·pytorch·python
大阿明20 小时前
Spring Boot(快速上手)
java·spring boot·后端
全栈凯哥20 小时前
18.Python中的导入类完全指南
python
sunwenjian88621 小时前
Java进阶——IO 流
java·开发语言·python
墨香幽梦客21 小时前
API集成技术规范:RESTful与GraphQL在企业系统对接中的应用对比
后端·restful·graphql
guts35021 小时前
图像篡改数据集下载:COVERAGE、CASIA
python·数据集
森林猿1 天前
java-modbus-读取-modbus4j
java·网络·python
2401_879693871 天前
将Python Web应用部署到服务器(Docker + Nginx)
jvm·数据库·python
刀法如飞1 天前
AI编程时代,为什么35岁以上程序员会更吃香?
人工智能·后端·ai编程
chushiyunen1 天前
python chatTts实现tts文本转语音、音频
python