【问题标题】:Getting error mysqlclient not install after the installation?安装后出现错误mysqlclient not install?
【发布时间】:2019-06-23 12:15:49
【问题描述】:

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

【问题讨论】:

    标签: python mysql django


    【解决方案1】:

    https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient尝试安装mysql-client,你会发现很多mysql-client轮子。

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

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

    【讨论】:

      【解决方案2】:

      最好的解决办法是下载并安装wheel文件
      从以下链接下载轮文件
      https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

      选择您的操作系统支持的文件。如果您现在不支持,请一一尝试

      您下载支持windows 64-bit os的文件mysqlclient‑1.4.2‑cp37‑cp37m‑win_amd64.whl

      现在您需要使用以下命令
      pip install path_of_you_file
      pip install mysqlclient‑1.4.2‑cp37‑cp37m‑win_amd64.whl

      【讨论】:

        【解决方案3】:

        在 windows 上,在命令提示符下以管理员身份运行以下命令:

        pip install mysqlclient
        

        【讨论】:

          【解决方案4】:

          你安装mysql-python包了吗??

          我认为这个错误是因为系统中没有安装python-mysql,请使用这个命令。

          pip install mysql-python
          

          sudo pip install mysql-python
          

          【讨论】:

            猜你喜欢
            • 2019-11-06
            • 1970-01-01
            • 2018-05-31
            • 2019-06-09
            • 2018-10-23
            • 2018-12-06
            • 2015-12-13
            • 2015-08-21
            • 2019-10-01
            相关资源
            最近更新 更多