django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.3 or newer is required; you have 1.0.3.
时间: 2023-11-27 22:49:54 浏览: 100
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
这个错误提示是因为你的 Django 项目需要使用 mysqlclient 1.4.3 或更高版本,而你当前安装的是 1.0.3 版本。
你可以通过以下命令更新 mysqlclient:
```
pip install --upgrade mysqlclient
```
如果你使用的是 macOS 或者 Linux 操作系统,可能还需要安装相关的依赖,如下所示:
- Debian / Ubuntu
```
sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
```
- Fedora / Red Hat
```
sudo dnf install python3-devel mysql-devel
```
- macOS
```
brew install mysql-client
```
安装完成后,再重新运行 Django 项目即可。
阅读全文