django.core.exceptions.ImproperlyConfigured:在安装了 MySQL 的情况下加载 MySQLdb 模块时出错

问题描述

硬件配置

我正在使用 Apple 硅 M1 芯片和 mac os 11 Big Sur 配置我的新 MacBook Air。

环境

我已经安装

使用自制软件:

使用[email protected]

使用[email protected]

  • MysqLclient==1.4.2.post1

问题

我使用 Django 框架,最后一步是在 localhost 上配置 MysqL 数据库MysqL 服务器正在运行,我可以从 shell 使用它并通过 SequelPro 访问它。 当我运行 python manage.py migrate 时,我遇到了这个问题:

django.core.exceptions.ImproperlyConfigured: Error loading MysqLdb module.
Did you install MysqLclient?

数据库配置为: DATABASE environment

有人有同样的问题吗?

解决方法

试试这个命令:

pip3 install mysqlclient

这里是文档:https://pypi.org/project/mysqlclient/