Django重装mysql后启动报错:No 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。
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。
相关推荐
-
Django重装mysql后启动报错:No 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,经过一番折腾安
-
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'的解决方法: 1.原因是官网的是python2语法写的,看官手动把官网的HTMLTestRunner.py改成python3的语法: 参考:http://bbs.chinaunix.net/thread-4154743-1-1.html 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 修改后下载地址:
-
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'的解决方法: 1.原因是官网的是python2语法写的,看官手动把官网的HTMLTestRunner.py改成python3的语法: 参考:http://bbs.chinaunix.net/thread-4154743-1-1.html 下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 修改后下载地址:
-
AngularJS报错$apply already in progress的解决方法分析
本文实例分析了AngularJS报错$apply already in progress的解决方法.分享给大家供大家参考,具体如下: 如果我们使用了AngularJS中的$scope.$apply()或者$scope.$digest(),我们很可能会遇到类似下面的错误,虽然这个错误没有太大影响,但是在日志中看起来还是很不爽的,日志中记录的异常或者错误,就应该是需要关注和解决的问题,否则就没有必要出现在日志中了. Error: [$rootScope:inprog] $apply already
-
报错No module named numpy问题的解决办法
目录 前沿 解决 解决方法1: 方法2:(强行安装更新更高的版本) 总结 前沿 最近开始学习python了,由于要简单处理一下图片,奈何能C++力太差,openCV上手有点难,想学习一下py简单的处理一下图片就好了.拿到程序之后,报错No module named numpy what?下面是解决方法 解决 一般安装numpy的时候 1,更新pip 需要用最新版的pip来安装 python -m pip install --upgrade pip然后pip install numpy 但是在命令
-
sql2000报错Successfully re-opened the local eventlog解决方法
报错1:Unable to read local eventlog (reason: 事件日志文件已在读取间更改. 报错2:Successfully re-opened the local eventlog - NOTE: Some events may have been missed. 微软解释: http://support.microsoft.com/default.aspx?scid=kb;en-us;811484 解决办法: 如果要防止错误日志, 中出现这些消息可以使用跟踪标志 25
-
asp在iis7报错行号不准问题的解决方法
在Win7中做ASP开发,发现了一个非常蛋疼的问题.出现错误的时候,行号不准,很难快读定位到出问题的代码(在Win2003的IIS6就没有问题).命名代码仅有几十行,报错的行号确到了几千行(应该IIS7运行时把 asp 所有include的代码给合并到了一个文件),如图: 经过查看IIS7中的ASP配置,发现 有个 计算行号的选项,设置为true就可以了.(注意:点击右侧的应用后,虽然提示生效,但是实际没有生效.必须用 iisreset 重启IIS后才可以生效)
-
Docker报错Operation not permitted问题的解决方法
目录 前言 1)docker file 生成基本镜像,这个比较简单 2)容器内安装扩展包时,提示没有权限 3)容器内安装扩展包 4)扩展包里没有redis包,只能通过pecl安装. 5)使用当前容器生成镜像 总结 前言 Docker PHP需要安装 bcmath,pdo_mysql,redis3个扩展,由于权限问题,所以不能通过Dockerfile直接生成需要的镜像.这里分3部分来做,第一部分生成基本镜像,包含了可以用Dockerfile安装的PHP扩展.第二部分用镜像启动容器,手工安装扩展包最
-
Windows环境下npm install 报错: operation not permitted, rename的解决方法
前言 最近发现了一个问题,运行 npm install 命令安装依赖包,在 Mac 上的 Vagrant 装的虚拟机上没问题,在阿里云 CentOS 上也没问题,但是在 Windows 环境同样是 Vagrant 装的环境相同的虚拟机上就是不成功,报错如下: npm ERR! Error: EPERM: operation not permitted, rename '/usr/share/nginx/html/tanteng.me/node_modules/duplexify' -> '/us
-
echarts报错:Error in mounted hook的解决方法
目录 1 .具体报错内容: 2.解决办法: 3.原因: 4.扩展–import导入的方式: 总结 echarts安装创建图表时报这种错误:Error in mounted hook: “TypeError: Cannot read properties of undefined (reading ‘init’)” 1 .具体报错内容: 2.解决办法: 原先大家可能是这样的写法 import echarts from 'echarts' 后面改为这样导入就不会出错了 import * as ech
随机推荐
- 详解docker搭建redis集群的环境搭建
- 浅析Python中的getattr(),setattr(),delattr(),hasattr()
- FLASH网马官方补丁
- Android中ScrollView实现滑动距离监听器的方法
- 深入了解iOS开发中UIWindow的相关使用
- ios弹幕高效加载实现方式实例代码
- asp.net 无限分类第1/3页
- Codeigniter操作数据库表的优化写法总结
- 新浪微博OAuth认证和储存的主要过程详解
- javascript 语法学习练习
- 和表值函数连接引发的性能问题分析
- jQuery zclip插件实现跨浏览器复制功能
- jQuery代码实现实时获取时间
- 原生js 秒表实现代码
- webix+springmvc session超时跳转登录页面
- Java内存区域与内存溢出异常详解
- php上传大文件设置方法
- 浅谈Android系统的基本体系结构与内存管理优化
- 基于Android LayoutInflater的使用介绍
- Eclipse中使用ANT