Error loading MySQLdb module.Did you install mysqlclient?报错解决方法

2023-12-25 20:35:21

出现报错django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.
Did you install mysqlclient??

这个错误意味着你的Django项目在尝试使用MySQL数据库时找不到MySQLdb模块。

首先检查自己有没有安装mysqlclient

运行以下命令来安装mysqlclient:

pip install mysqlclient

如果安装后存在相同问题

在项目原始目录中编辑init.py文件。加:

import pymysql
pymysql.install_as_MySQLdb()

再次运行如果还是出现如下报错:

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

根据报错
注释掉以下几行

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

文章来源:https://blog.csdn.net/2301_80100415/article/details/135207328
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。