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

时间:2021-01-01 09:55:39

标签: python django apple-m1

硬件配置

我正在使用 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

有人有同样的问题吗?

1 个答案:

答案 0 :(得分:0)

试试这个命令:

pip3 install mysqlclient

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