在CentOS 7上找不到mysql-community的mysql_config

问题描述 投票:2回答:2

我需要通过mysqlclient在我的CentOS服务器上为python3.6安装pip模块。 安装中断了以下错误:OSError: mysql_config not found。 我找到了一个解决方案,安装mysql-devel包,但不幸的是它打破了以下错误:

Error: mariadb101u-config conflicts with mysql-community-server-8.0.4-0.1.rc.el7.x86_64
Error: mariadb101u-libs conflicts with mysql-community-libs-8.0.4-0.1.rc.el7.x86_64
Error: mariadb101u-libs conflicts with mysql-community-libs-compat-8.0.4-0.1.rc.el7.x86_64
Error: mariadb101u-common conflicts with mysql-community-common-8.0.4-0.1.rc.el7.x86_64

我无法删除mysql-community包,因为服务器正在运行MySQL数据库。 有没有办法解决它而不删除冲突的数据包?

mysql python-3.x centos7
2个回答
7
投票

好的,找到了答案:

yum install mariadb-devel gcc python36u-devel

3
投票

@Djent的解决方案为我工作。

但是在通过yum安装时我一直在接收错误。如果你遇到同样的问题。您可以手动下载包并安装它!在CentOS上

wget http://yum.mariadb.org/10.1/centos7-amd64/rpms/MariaDB-10.1.38-centos73-x86_64-devel.rpm
rpm -i MariaDB-10.1.38-centos73-x86_64-devel.rpm

对于其他Linux操作系统,您可以在https://pkgs.org/download/mariadb-devel找到mariadb-devel

© www.soinside.com 2019 - 2024. All rights reserved.