加载 MySQLdb 模块时出错。你安装了mysqlclient吗?在 MacOS 上

mak*_*ans 2 mysql django python-3.x

我正在尝试从 django 应用程序连接到我的 mysql 数据库。我在迁移过程中收到以下错误:

django.core.exceptions.ImproperlyConfigured:加载 MySQLdb 模块时出错。你安装了mysqlclient吗?

我已经安装了 mysqlclient 如下:

需求已经满足:mysqlclient in /usr/local/lib/python3.7/site-packages (1.4.2.post1)

我也尝试过使用 pymysql 并将以下代码添加到ini .py 文件中:

import pymysql
pymysql.install_as_MySQLdb()
Run Code Online (Sandbox Code Playgroud)

给我一些其他错误。可能有什么问题?

Python 3.7 、 mysql 5.7 和 Django 2.2 是我的安装版本。

小智 12

我遇到过同样的问题。运行以下命令为我修复了它。

pip install --force-reinstall --ignore-installed --no-binary :all: mysqlclient