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
随机推荐
- 关于获取DIV内部内容报错的原因分析及解决办法
- JavaScript中length属性的使用方法
- php下删除一篇文章生成的多个静态页面
- PHP二分查找算法示例【递归与非递归方法】
- JS中parseInt()和map()用法分析
- python cookielib 登录人人网的实现代码
- 各种页面定时跳转(倒计时跳转)代码总结
- centos6.5下Nginx简单安装教程
- linux云主机安装pdo详细教程
- Win10 64位安装个人版SQL2000图文教程
- Mysql在Windows系统快速安装部署方法(绿色免安装版)
- js+css完成网站的会员照片信息显示效果
- java中四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)
- iOS开发之手势gesture详解
- Android仿优酷圆形菜单学习笔记分享
- Flutter网络请求的3种简单实现方法
- 关于Oracle Dataguard 日志传输状态监控问题
- maven项目在实践中的构建管理之路的方法
- Python企业编码生成系统总体系统设计概述
- Vue+Webpack完美整合富文本编辑器TinyMce的方法