Django项目运行报错:ModuleNotFoundError: No module named ‘MySQLdb‘

解决方法:

在__init__.py文件下,新增下面这段代码

python 复制代码
import pymysql
pymysql.install_as_MySQLdb()

注意:确保你的 python 有下载 pymysql 库,没有的话可以使用 pip install pymysql安装

原理:用pymysql来代替mysqlLab

init.py文件大致位置在:

相关推荐
小华同学ai2 分钟前
终于有人帮你整理好了,火爆的“系统级提示词”支持ChatGPT、Claude、Gemini、xAI的
前端·后端·github
z***89712 分钟前
Flask框架中SQLAlchemy的使用方法
后端·python·flask
s***4534 分钟前
Springboot-配置文件中敏感信息的加密:三种加密保护方法比较
java·spring boot·后端
HashTang5 分钟前
一个人就是一支队伍:从 Next.js 到显示器,聊聊我的“全栈续航”方案
前端·后端·程序员
Java水解6 分钟前
Springboot | Spring Boot 3 纯 JDBC 实现宠物管理系统增删改查(无 ORM 框架)
spring boot·后端
G果7 分钟前
ROS2 Cartographer纯定位导航遇到的问题
python·ros2·定位·cartographer·导航·launch·navigation2
q***484113 分钟前
Redis Desktop Manager(Redis可视化工具)安装及使用详细教程
android·前端·后端
w***741716 分钟前
SpringBoot + vue 管理系统
vue.js·spring boot·后端
chenyuhao202417 分钟前
MySQL事务
开发语言·数据库·c++·后端·mysql
小马爱打代码19 分钟前
Spring Boot:Service 层的正确写法 - 事务、幂等、聚合、拆分与业务抽象
spring boot·后端