安装后出现错误mysqlclient not install?

Posted

技术标签:

【中文标题】安装后出现错误mysqlclient not install?【英文标题】:Getting error mysqlclient not install after the installation? 【发布时间】: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 客户端了吗?

【问题讨论】:

【参考方案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

【讨论】:

以上是关于安装后出现错误mysqlclient not install?的主要内容,如果未能解决你的问题,请参考以下文章

pip install mysqlclient 出现 mysql_config: not found 错误

zabbix编译安装,安装mysql数据库:configure: error: Not found mysqlclient library

zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法

python安装mysqlclient模块时报mysql_config not found解决方法

pip install mysqlclient报错(OSError: mysql_config not found)

Mac+Python3环境安装mysqlclient包:OSError: mysql_config not found