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

问题描述

硬件配置

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

环境

我已经安装

使用自制软件:

  • mysql@5.7

使用pyenv@1.2.21

  • python@3.6.5

使用pip@20.3.3

  • 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/


相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...