安装mysqlclient时出错[重复]

Posted

技术标签:

【中文标题】安装mysqlclient时出错[重复]【英文标题】:errors while installing mysqlclient [duplicate] 【发布时间】:2021-08-20 23:05:53 【问题描述】:

我想在 centos 8 上运行 django 应用程序,在通过 requirements.txt 安装依赖项时,我不断收到错误消息,我认为它来自 mysqlclient==1.3.12。我试图编辑版本 1.3.13 相同的结果。这是实际的错误消息。命令 python setup.py egg_info 的完整输出:

    /bin/sh: mysql_config: command not found
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-9x7ed00h/mysqlclient/setup.py", line 17, in <module>
        metadata, options = get_config()
      File "/tmp/pip-build-9x7ed00h/mysqlclient/setup_posix.py", line 44, in get
_config
        libs = mysql_config("libs_r")
      File "/tmp/pip-build-9x7ed00h/mysqlclient/setup_posix.py", line 26, in mys
ql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    OSError: mysql_config not found
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-9x
7ed00h/mysqlclient/
(afol) [vagrant@localhost ScrumMaster]$

【问题讨论】:

【参考方案1】:

mysqlclient 包依赖于 C 系统库,因此我建议运行以下命令:

sudo apt-get install libmysqlclient-dev
pip3 install mysqlclient

【讨论】:

以上是关于安装mysqlclient时出错[重复]的主要内容,如果未能解决你的问题,请参考以下文章

命令出错,退出状态为 1:python setup.py egg_info 在安装 mysqlclient 时检查日志以获取完整的命令输出 [重复]

加载 MySQLdb 模块时出错。你安装了mysqlclient吗?在 MacOS 上

在 Ubuntu 18.04 上为 python 安装 mysqlclient 时出错

将安装 mysqlclient 连接到我的 django 项目时出错

Linux Ubuntu 18.04 - 加载 MySQLdb 模块时出错。你安装了mysqlclient吗?

在py3中安装mysqlclient时出错[重复]