设为首页 加入收藏

TOP

Django 错误之 No module named ‘MySQLdb’
2018-05-21 15:49:33 】 浏览:104
Tags:Django 错误 module named MySQLdb

由于卸载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。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Ubuntu 配置MySQL远程连接 下一篇CentOS7.4 源码编译安装MySQL8.0

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目