安装后是否出现错误mysqlclient无法安装?

时间:2019-01-30 09:04:20

标签: python mysql django

当我尝试 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客户端吗?

4 个答案:

答案 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。

  • 下载第一个#不要更改文件名,
  • 打开命令提示符,
  • 使用cd转到您的车轮安装目录,
  • 然后也使用pip install(文件名)#use .whl

如果它不起作用,请下载第二个,然后重复该过程,如果还是不行,请继续下载,直到我保证您至少会在计算机中安装其中一个。