Django启动时找不到mysqlclient问题解决方案

 更新时间:2020年11月11日 10:42:33   作者:临渊  
这篇文章主要介绍了Django启动时找不到mysqlclient问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

在使用Django2.0 并配置了mysql作为数据库时,启动报错:

报错1:找不到mysqlclient

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?

解决方法

项目(settings.py同级)目录中__init__.py中添加

import pymysql
pymysql.install_as_MySQLdb()

报错2:版本检查出错

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.

解决方法:

找到Python安装路劲下的/Users/MAC/env/MxShop/lib/python3.6/site-packages/django/db/backends/mysql/base.py文件

将文件中的如下代码注释

#if version < (1, 3, 3):
# raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)

重新在项目manage.py路劲下执行如下命令即可

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • python的ArgumentParser使用及说明

    python的ArgumentParser使用及说明

    这篇文章主要介绍了python的ArgumentParser使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Python兔子毒药问题实例分析

    Python兔子毒药问题实例分析

    这篇文章主要介绍了Python兔子毒药问题,实例分析了兔子毒药问题的算法原理与Python解决方法,需要的朋友可以参考下
    2015-03-03
  • Python函数参数操作详解

    Python函数参数操作详解

    这篇文章主要介绍了Python函数参数操作,结合实例形式详细分析了Python形参、实参、默认参数、关键字参数、可变参数、对参数解包以及获取参数个数等相关操作技巧,需要的朋友可以参考下
    2018-08-08
  • Python基础教程之Matplotlib图形绘制详解

    Python基础教程之Matplotlib图形绘制详解

    Matplotlib是一个广泛使用的数据可视化库,提供了丰富的绘图功能,用于创建各种类型的静态、动态和交互式图形,本文将通过多个例子给大家详细介绍一下Python的Matplotlib图形绘制,需要的朋友可以参考下
    2023-07-07
  • python3如何将docx转换成pdf文件

    python3如何将docx转换成pdf文件

    这篇文章主要为大家详细介绍了python3如何将docx转换成pdf文件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python简单删除目录下文件以及文件夹的方法

    Python简单删除目录下文件以及文件夹的方法

    这篇文章主要介绍了Python简单删除目录下文件以及文件夹的方法,涉及Python使用shutil模块操作文件的相关技巧,需要的朋友可以参考下
    2015-05-05
  • 利用Python的sympy包求解一元三次方程示例

    利用Python的sympy包求解一元三次方程示例

    今天小编就为大家分享一篇利用Python的sympy包求解一元三次方程示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • python如何实现多层级自动赋值字典

    python如何实现多层级自动赋值字典

    这篇文章主要介绍了python如何实现多层级自动赋值字典问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Python 编码规范(Google Python Style Guide)

    Python 编码规范(Google Python Style Guide)

    本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护,对于想学习python的朋友可以参考一下
    2018-05-05
  • Pytorch使用CUDA流(CUDA stream)的实现

    Pytorch使用CUDA流(CUDA stream)的实现

    本文主要介绍了Pytorch使用CUDA流(CUDA stream)的实现,CUDA流是在GPU上并行执行操作的一种机制,通过使用CUDA流,可以将不同的操作分配给不同的流,在不同的流上并行执行这些操作,从而提高代码的性能
    2023-12-12

最新评论