我试图从django应用程序连接到我的mysql db。 我在迁移过程中收到以下错误:
django.core.exceptions.ImcorrectConfiguration: 加载 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()
给了我一些其他错误。 可能出了什么问题?
Python 3.7,mysql 5.7和Django 2.2是我的安装版本。
我遇到了同样的问题。运行以下命令为我修复了它。
pip install --force-reinstall --ignore-installed --no-binary :all: mysqlclient
我遇到了同样的问题。对我有用的事情如下:
https://stackoverflow.com/a/54521244/12497648,
除非我做了brew install mysql-client
我收到了Warning: mysql-client 5.7.23_1 is already installed and up-to-date
To reinstall 5.7.23_1, run "brew reinstall mysql-client"
的消息,所以我运行了brew reinstall mysql-client
之后我继续按照上面链接中的说明进行操作(导出 PATH...等(
(也不要忘记做pip wheel mysqlclient
/pip install mysqlclient
(
如果错误包含Reason: image not found
错误,则可以使用如下符号链接来解决:
库未加载:@rpath/libmysqlclient.21.dylib 原因:找不到图像 使用 mysqlclient DB 驱动程序和 macOS 的 MySQL 8 进行 Django 迁移错误