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

作者:临渊 时间:2024-01-17 15:55:29 

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

报错1:找不到mysqlclient

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

Django启动时找不到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路劲下执行如下命令即可

来源:https://www.cnblogs.com/superhin/p/12341697.html

标签:Django,启动,mysql,client
0
投稿

猜你喜欢

  • 从浏览器想开去

    2008-07-29 12:52:00
  • python3实现从kafka获取数据,并解析为json格式,写入到mysql中

    2023-06-12 21:30:21
  • python计算圆周长、面积、球体体积并画出圆

    2022-08-15 06:19:59
  • golang goquery selector选择器使用示例大全

    2023-10-14 15:40:58
  • pytorch载入预训练模型后,实现训练指定层

    2022-01-22 12:40:35
  • Pycharm使用时会出现的问题之cv2无法安装解决

    2022-12-26 06:24:49
  • ASP 循环导入导出数据处理 不使用缓存

    2010-07-02 12:31:00
  • 用js更好地截取定长字符串

    2008-01-16 12:48:00
  • MySQL派生表联表查询实战过程

    2024-01-18 14:18:28
  • Golang通过包长协议处理TCP粘包的问题解决

    2024-04-30 10:00:11
  • Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例

    2022-06-30 14:21:34
  • 详解用python实现简单的遗传算法

    2022-03-21 15:16:34
  • 详解python做UI界面的方法

    2023-05-24 08:07:41
  • Asp.net清空控件值的方法(可自定义控件类型)

    2023-07-22 23:23:16
  • 利用PyCharm操作Github(仓库新建、更新,代码回滚)

    2022-09-13 05:01:34
  • python实现桌面气泡提示功能

    2023-07-13 06:37:13
  • js对象内部访问this修饰的成员函数示例

    2024-04-18 10:47:04
  • python 视频逐帧保存为图片的完整实例

    2022-06-06 20:54:01
  • Python字符串的创建和驻留机制详解

    2022-07-07 18:49:17
  • Python脚本开发漏洞的批量搜索与利用(GlassFish 任意文件读取)

    2023-01-30 20:08:36
  • asp之家 网络编程 m.aspxhome.com