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路劲下执行如下命令即可

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

相关文章

  • OpenCV3.3+Python3.6实现图片高斯模糊

    OpenCV3.3+Python3.6实现图片高斯模糊

    这篇文章主要为大家详细介绍了OpenCV3.3+Python3.6实现图片高斯模糊,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05
  • 如何用python合并多个excel文件

    如何用python合并多个excel文件

    这篇文章主要介绍了如何用python合并多个excel文件,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-03-03
  • Python 数据处理更容易的12个辅助函数总结

    Python 数据处理更容易的12个辅助函数总结

    Python的产生似乎就是专门用来处理数据的,顺理成章的成为大数据的主流语言,本文介绍十二个函数辅助你更容易更便捷的用Python进行数据处理
    2021-11-11
  • Python开发自定义Web框架的示例详解

    Python开发自定义Web框架的示例详解

    这篇文章主要为大家详细介绍了python如何开发自定义的web框架,我文中示例代码讲解详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • pycharm部署、配置anaconda环境的教程

    pycharm部署、配置anaconda环境的教程

    PyCharm是一款很好用很流行的python编辑器。Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项,这篇文章主要介绍了pycharm部署、配置anaconda环境的教程,需要的朋友可以参考下
    2020-03-03
  • python读取raw binary图片并提取统计信息的实例

    python读取raw binary图片并提取统计信息的实例

    今天小编就为大家分享一篇python读取raw binary图片并提取统计信息的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python googletrans库使用示例详解

    Python googletrans库使用示例详解

    googletrans是一个基于谷歌翻译API的Python库,支持多种语言的自动检测和翻译,提供了translate和detect方法,用于翻译文本和检测文本语言,通过简单的命令即可安装使用,适合需要实现多语言翻译功能的开发者
    2024-09-09
  • Linux 修改Python命令的方法示例

    Linux 修改Python命令的方法示例

    这篇文章主要介绍了Linux 修改Python命令的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • django解决跨域请求的问题

    django解决跨域请求的问题

    这篇文章主要介绍了django解决跨域请求的问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Python中enumerate函数代码解析

    Python中enumerate函数代码解析

    这篇文章主要介绍了Python中enumerate函数代码解析,涉及函数说明以及相关示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10

最新评论