安装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 项目时出错