使用python3.7+django2.2+pymysql时遇到这个错误,

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2

别急,这主要是django2.2内部的一个版本限制在作怪

处理方案

1.修复源码
按照文中配置,报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
原因:django2.2和pymysql版本不匹配。mysqldb不支持python3.

解决方案:
1、raise ImproperlyConfigured(‘mysqlclient 1.3.13 or newer is required; you have %s.’ % Database.version)
  django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.  
解决办法:
C:\Python37\Lib\site-packages\django\db\backends\mysql(python安装目录)打开base.py,注释掉以下内容:        
if version < (1, 3, 13):           raise ImproperlyConfigured(‘mysqlclient 1.3.13 or newer is required; you have %s.’ % Database.version)   
2、File “C:\Python37\lib\site-packages\django\db\backends\mysql\operations.py”, line 146, in last_executed_query   
query = query.decode(errors=‘replace’)   
AttributeError: ‘str’ object has no attribute ‘decode’   
解决办法:
打开此文件把146行的decode修改为encode

找到安装python的这个位置

改成如图
ps.django2.2不支持pyMySQL,但2.2是LTS,有想过试试mysqldb,但是MySQLDB又不支持python3。。。。的确让人头大。
————————————————
版权声明:本文为CSDN博主「温温净」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_45476498/article/details/100098297

django.core.exceptions.ImproperlyConfiguredmysqlclient 1.3.13 ornewer is required you have 0.9.2(亲测)相关推荐

  1. Django3.0 +Python3 连接mysql遇到django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer

    使用idea 创建了一个Django项目,不想使用默认的数据库进行操作,想切换成mysql数据,在此遇到了一些问题特此记录. 按照网上所说使用pymysql进行数据库连接操作,安装并且配置完毕后,在执 ...

  2. django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3

    django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3 ...

  3. django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required

    django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0- 代码 ...

  4. python 踩坑之解决django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you insta

    1. 电脑无意点了升级之后就各种不正常,之前运行好好的django项目,突然出现 我明明是安装了mysqlclient的,执行pip3 freeze能看到实际上我已经安装了mysqlclient. 2 ...

  5. Python项目运行报错 django.core.exceptions.ImproperlyConfigured: WSGI application ‘WebTool.wsgi.application

    问题描述:使用Pycharm运行python项目报错:django.core.exceptions.ImproperlyConfigured: WSGI application 'WebTool.ws ...

  6. python基于Django框架编译报错“django.core.exceptions.ImproperlyConfigured”的解决办法?...

    下面是我具体遇到的问题和解决方法: 错误详细信息: django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_IND ...

  7. 启动celery后执行任务报错:django.core.exceptions.ImproperlyConfigured

    工作的环境版本如下: [Django version]: 2.1 [celery version]:4.4.0rc2 [python version]: 3.7 [Redis version]:3.2 ...

  8. django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)...

    在python的开发中,遇到了这个错误:  django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_T ...

  9. django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).

    启动Django python36 manage.py runserver 0.0.0.0:8888 报错信息如下: django.core.exceptions.ImproperlyConfigur ...

最新文章

  1. 10行代码实现目标检测,请收下这份教程
  2. 基于Proxy的小程序状态管理
  3. mysql dif_mysqldiff实现MySQL数据表比较
  4. 移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID的名词解释
  5. 正则表达式**************************
  6. Web.xml配置详解之context-param (加载spring的xml,然后初始化bean看的)
  7. Fluke DSX2-5000 CH线缆测试仪技术标书
  8. Python练手小程序—生成优惠券码写入Redis中
  9. SylixOS -- 网卡驱动浅析
  10. Android:支付宝sdk支付回调错误码4000
  11. Steam游戏信息爬取-热销榜价格好评率折扣评论
  12. SCI、EI、IEEE、检索网站的区别
  13. Java内存管理:Java内存区域 JVM运行时数据区
  14. 计算机组装机配置单2019,2019年电脑主流配置
  15. Spark快速入门指南
  16. freebsd和linux服务器,我看Linux与FreeBSD
  17. 二分、数组-LeetCode378. 有序矩阵中第K小的元素
  18. 程序题智能批改系统需求分析
  19. rocketmq 启动mqbroker.cmd闪退
  20. 读《旁观者》心得(1)

热门文章

  1. C++ I/O语法及其用法
  2. C/C++头文件规整
  3. 「Swift」第三章String and Character
  4. 日志采集框架Flume、Flume介绍、概述、运行机制、Flume采集系统结构图(1、简单结构、复杂结构)
  5. 定义范围中的备选方案生成、横向思维、创建WBS、工作包定义、WBS、确认范围过程和实施质量过程的关系、联合应用设计和质量功能展开QFD
  6. com.css.common.jdbcTemplate中的类
  7. 窗口分析函数_2_生成同值重复排名序号
  8. windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法
  9. 编写一个算法frequency,统计在一个输入字符串中各个不同字符出现的频度。用适当的测试数据来验证这个算法。
  10. 阿里云将增设马来西亚数据中心 中国技术获赞