Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法


Posted in Python onApril 22, 2018

发现问题

最近由于卸载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,但出现了错误,下面是网上搜索解决方法:

Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法

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

Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法

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

pip install mysqlclient
sudo apt-get install python3-dev libmysqlclient-dev

总结:

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

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
在Python中使用全局日志时需要注意的问题
May 06 Python
python解析xml文件实例分析
May 27 Python
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
Mar 19 Python
详解tensorflow训练自己的数据集实现CNN图像分类
Feb 07 Python
Python实现查询某个目录下修改时间最新的文件示例
Aug 29 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
Oct 11 Python
Python/ArcPy遍历指定目录中的MDB文件方法
Oct 27 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
Jul 31 Python
python查看数据类型的方法
Oct 12 Python
关于numpy数组轴的使用详解
Dec 05 Python
python基于win32api实现键盘输入
Dec 09 Python
python 学习GCN图卷积神经网络
May 11 Python
对python中raw_input()和input()的用法详解
Apr 22 #Python
对Python3中的input函数详解
Apr 22 #Python
Python实现中一次读取多个值的方法
Apr 22 #Python
使用python编写udp协议的ping程序方法
Apr 22 #Python
python 实现判断ip连通性的方法总结
Apr 22 #Python
Python数据结构之哈夫曼树定义与使用方法示例
Apr 22 #Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
Apr 22 #Python
You might like
eaglephp使用微信api接口开发微信框架
2014/01/09 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
php多线程实现方法及用法实例详解
2015/10/26 PHP
php使用get_class_methods()函数获取分类的方法
2016/07/20 PHP
自己整理的一个javascript日期处理函数
2010/10/16 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
javascript实现checkbox复选框实例代码
2016/01/10 Javascript
基于JS实现导航条之调用网页助手小精灵的方法
2016/06/17 Javascript
js实现图片左右滚动效果
2017/02/27 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
详解vue2.0+axios+mock+axios-mock+adapter实现登陆
2018/07/19 Javascript
vue中touch和click共存的解决方式
2020/07/28 Javascript
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
详解Python中的日志模块logging
2015/06/19 Python
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
python正则过滤字母、中文、数字及特殊字符方法详解
2020/02/11 Python
python多进程下的生产者和消费者模型
2020/05/07 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
2020/05/15 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
python中re模块知识点总结
2021/01/17 Python
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
UDP协议功能
2013/01/06 面试题
构造方法和其他方法的区别
2016/04/26 面试题
机关驾驶员违规检讨书
2014/09/13 职场文书
学习普通话的体会
2014/11/07 职场文书
党课主持词大全
2015/06/30 职场文书
交通安全教育主题班会
2015/08/12 职场文书
Mysql binlog日志文件过大的解决
2021/10/05 MySQL
table设置超出部分隐藏,鼠标移上去显示全部内容的方法
2022/12/24 HTML / CSS