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

即可解决此报错

相关推荐
2501_9419820512 小时前
Python 实现企业微信外部群机器人:轻量化消息推送方案
python·机器人·企业微信
骇客野人12 小时前
python爬虫例子,且处理反爬的网站也能爬
开发语言·爬虫·python
hutengyi12 小时前
SpringBoot项目中读取resource目录下的文件(六种方法)
spring boot·python·pycharm
老天文学家了12 小时前
蓝桥杯:直线
python
铁手飞鹰12 小时前
eBUS SDK Python环境安装
开发语言·python
IT_陈寒12 小时前
用Python爬虫抓了100万条数据后,我总结了这5个反封禁技巧
前端·人工智能·后端
放下华子我只抽RuiKe512 小时前
智聊机器人进阶:从 API 调试到全功能交互界面的完美落地
开发语言·人工智能·python·机器学习·分类·机器人·交互
放下华子我只抽RuiKe512 小时前
构建企业级私有化 AI:从大模型原理到本地智聊机器人全栈部署指南
开发语言·人工智能·python·深度学习·机器学习·分类·机器人
PD我是你的真爱粉12 小时前
Django MVT vs FastAPI DDD架构
架构·django·fastapi
ID_1800790547312 小时前
python采集小红书笔记详情API接口,json数据返回
笔记·python·json