首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Django 错误之 No module named ‘MySQLdb’

Django 错误之 No module named ‘MySQLdb’

作者头像
星哥玩云
发布于 2022-08-16 07:35:01
发布于 2022-08-16 07:35:01
1.1K0
举报
文章被收录于专栏:开源部署开源部署

由于卸载MySQL时将很多相关依赖包都卸载了,重装mysql后启动django出现如下错误:

django.core.exceptions.ImproperlyConfigured:Error loading MySQLdb module: No module named 'MySQLdb".

Did you install mysqlclient or MySQL-Python?

由于开发时python版本为3.6.4,MySQL-python不支持python3,经过一番折腾安装mysqlclient。

下面是我解决该问题的过程,本人比较懒,就以图片形式展示给大家吧。

首先我尝试安装MySQL-python,但出现了错误,下面是网上搜索解决方法:

下面是我找到解决方法并安装mysqlclient的过程:

下面是安装mysqlclient及依赖环境的的代码:

pip install mysqlclient

sudo apt-get install python3-dev libmysqlclient-dev

总结:

遇到No module named 'MySQLdb".的问题,建议安装mysqlclient,MySQL-python已不支持python3。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档