当我尝试 django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错。 您安装了MySQL客户端吗?
我安装了MySQL和MySQL客户端并在Django项目中配置了setting.py文件,现在当我要迁移项目时 它会引发以下错误。
django.core.exceptions.ImproperlyConfigured:加载MySQLdb模块时出错。 您安装了MySQL客户端吗?
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'djangodb',
'USER': 'ROOT',
'PASSWORD':'',
'HOST':'localhost',
'PORT':'3306',
}
}
出现以下错误
您安装了MySQL客户端吗?
答案 0 :(得分:0)
您是否安装了mysql-python软件包??
我认为此错误是由于系统中未安装python-mysql,请使用此命令。
pip install mysql-python
或
sudo pip install mysql-python
答案 1 :(得分:0)
在Windows上,以管理员身份在命令提示符下运行以下命令:
pip install mysqlclient
答案 2 :(得分:0)
最好的解决方案是下载并安装滚轮文件
从以下链接下载滚轮文件
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
选择支持您的操作系统的文件。如果您现在不支持,请一一尝试
您下载支持mysqlclient‑1.4.2‑cp37‑cp37m‑win_amd64.whl
的文件windows 64-bit os
现在您需要使用以下命令
pip安装path_of_you_file
pip install mysqlclient‑1.4.2‑cp37‑cp37m‑win_amd64.whl
答案 3 :(得分:0)
尝试通过转到https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient安装mysql-client,您会发现许多mysql-client wheel。
如果它不起作用,请下载第二个,然后重复该过程,如果还是不行,请继续下载,直到我保证您至少会在计算机中安装其中一个。